在结果页面上显示结果,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"的数据集
谢谢。
检查以下代码:
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。实现一个返回数据集或数据表的函数。
- 设置gridview的数据源为datatable
UPDATE:使用xsd不是我的首选,但是,如果你想:
From designer
- 在GridView的属性中,从DataSourceID中选择"New DataSource" 打开"数据源配置向导"从列表中选择"对象",然后确定。将打开"配置数据源向导"从下拉菜单中选择xsd文件名,并按照步骤操作。