在结果页面上显示结果,SQL ASP.NET

本文关键字:结果 SQL ASP NET 显示 | 更新日期: 2023-09-27 18:13:03

这是我的查询字符串,没有错误。

    con.Open();
    string mysql; // generate an sql insert query for the database
    mysql = "SELECT * FROM Cars WHERE Make LIKE (?)";
    OleDbCommand cmd = new OleDbCommand(mysql, con);
    cmd.Parameters.AddWithValue("@p1", tbMake.Text);
    cmd.ExecuteNonQuery();
    con.Close();
    Response.Redirect("results.aspx");

. .但不确定如何将数据传输到另一个页面以读取,以及如何将其显示为直接从数据库检索的数据网格视图?

我在结果页面上有一个名为"SearchDataGrid"的数据视图和一个名为"Search.xsd"的数据集

谢谢。

在结果页面上显示结果,SQL ASP.NET

检查以下代码:

    try
    { 
    con.Open();
    string mysql; // generate an sql insert query for the database
    mysql = "SELECT * FROM Cars WHERE Make LIKE (@p1)";
    OleDbCommand cmd = new OleDbCommand(mysql, con);
    cmd.Parameters.AddWithValue("@p1", tbMake.Text);
    OleDbDataAdapter da=new OleDbDataAdapter(cmd);
    DataSet ds=new DataSet();
    da.Fill(ds);
    gv.DataSourse=ds.Tables[0];
    gv.DataBind();
    con.Close();
    }
    catch(Exception ex)
    {
    }
    finally
    {
     con.close();
    }    

这一点都不接近。但是,您可以遵循以下步骤:

    在asp.net页面上放置一个gridview。实现一个返回数据集或数据表的函数。
  1. 设置gridview的数据源为datatable

UPDATE:使用xsd不是我的首选,但是,如果你想:

From designer

  1. 在GridView的属性中,从DataSourceID中选择"New DataSource"
  2. 打开"数据源配置向导"从列表中选择"对象",然后确定。将打开"配置数据源向导"从下拉菜单中选择xsd文件名,并按照步骤操作。