这是我的查询字符串没有错误。
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”的datagridview和一个名为“Search.xsd”的数据集
感谢。
答案 0 :(得分:0)
浏览以下代码:
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();
}
希望它有用。
答案 1 :(得分:0)
这不是远程关闭。但是,您可以按照以下步骤操作:
更新:使用xsd不是我的首选,但如果你想:
来自设计师