我只会绑定在Label,
private void Button1_Click(object sender, System.EventArgs e)
{
string MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(".")+"..\\admin\\dianying.mdb;";
OleDbConnection Conn = new OleDbConnection(MyConnString);
string strSelect="select dyname "+"from dianying "+"where dyname like ?";
OleDbCommand cmdSelect = new OleDbCommand( strSelect, Conn );
cmdSelect.Parameters.Add( "@XX", "%" + TextBox1.Text + "%" );
Conn.Open();
if (TextBox1.Text == "")
{
Response.Write("<script>alert(输入关键字);</script>");
}
else
{
object ret = cmdSelect.ExecuteScalar();
if (ret!=null)
{
string ab=ret.ToString();
Response.Redirect("WebForm3.aspx?dy_id=" + System.Web.HttpUtility.UrlEncode(ab,Encoding.GetEncoding("GB2312")));
}
else
{
string cd = "没有找到!";
Response.Redirect("WebForm3.aspx?dy_id=" + System.Web.HttpUtility.UrlEncode(cd,Encoding.GetEncoding("GB2312")));
}
Conn.Close();
}
}
-------------------------------------------------------------
另一页:
private void Page_Load(object sender, System.EventArgs e)
{
Label1.Text=Request.Params["dy_id"];
}
====================================================
我的问题是要绑定在DataGrid,而不是Label1上,怎么实现?????
真晕,你的第一个页面不应该写后台代码,只是简单的一个html的form,inuut等,负责把关键字传到第二个页面就行了,第二个页面接收到关键字,再从数据库取出信息显示。