日期:2014-05-18  浏览次数:20454 次

关于下拉菜单查询的问题(新手问题)
各位老鸟,你好!~

小弟在学习asp.net的过程中遇到了一个问题,我在页面上放了一个GridView,在放上一个下拉控件,一个按钮控件,我想让下拉控件里面显示数据库的表的序号,选中一个序号后,点按钮,就可以将那条记录显示在GridView里面,请问应该怎么做呢?

谢谢!~

------解决方案--------------------
下面是我以前回答问题时写的一个例子,做下参考吧

protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection( "server=CNN;database=foodshop;uid=sa;password= ");
SqlDataAdapter da = new SqlDataAdapter( "select food_id, food_name from food where food_id= ' " + DropDownList1.SelectedValue + " ' ", con);
DataSet ds = new DataSet();
da.Fill(ds, "food ");
DataTable dt = ds.Tables[ "food "];
this.GridView1.DataSource = dt.DefaultView;
this.GridView1.DataBind();
}