【发布时间】:2013-10-01 07:45:44
【问题描述】:
我有一个下拉列表来选择学生姓名。当我在下拉列表中选择学生姓名时,网格视图必须显示所选姓名的详细信息。 这是我的编码,但它没有显示任何内容。
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MGLCOMConnectionString"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("SELECT VALUE,VDESC FROM CSOPTFD WHERE OPTFIELD='WONO'AND VALUE LIKE '%" + customerddl.SelectedValue + "%'", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
这是我获取所选值详细信息的 cs 代码。但它没有任何作用。
【问题讨论】:
-
您从哪里调用此代码...我的意思是您的下拉列表是否有回发事件?你能检查一下你是否在调试中得到了 selectedvalue 吗?
-
当下拉列表中的值被选中时,这很有趣,我也启用了自动回发功能。我可以在标签中获取选定的下拉列表值。
标签: c# asp.net sql-server sql-server-2008 webforms