我绑定了DropDownList控件但是在在提交表单是获取不到他的值了
EG
SqlCommand cmd = new SqlCommand("select ClassID from ClassList where ClassName='" + this.DdlGread.SelectedItem.Text.ToString()+ "'", SqlWebDal.Createcon());
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();this.DdlGread.SelectedItem.Text.ToString() 它就是我要获取的值但是得不到.
出现上面的错误.怎么获取??
EG
SqlCommand cmd = new SqlCommand("select ClassID from ClassList where ClassName='" + this.DdlGread.SelectedItem.Text.ToString()+ "'", SqlWebDal.Createcon());
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();this.DdlGread.SelectedItem.Text.ToString() 它就是我要获取的值但是得不到.
出现上面的错误.怎么获取??
解决方案 »
- 急!FileUpLoad控件获取路径的问题!
- 我的IE8不支持html框架,请问怎样解决
- 页面打印的问题
- VS2005类库怎么调用?
- SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。
- 求 asp.net & html xmlns详解
- ADO.NET改变SQL数据库中的行的顺序
- 自定义BasePage类的问题!
- 怎么样在DataGrid控件中进行数据修改?我将默认的编辑模板中的<asp:TextBox>改为<asp:CheckBox>后怎么引用他啊,我老是出错!!
- 请教:页面传参问题
- CS中调用正则表达式错误
- asp.net +iis的网站,运行老是不正常!
检查sql语句吧。
取值的时候先判断一下是否读出了数据,如果读出了再取值在SqlCommand cmd = ……这句前面设置一个断点,调试一下,看看是否取到值了
还有一种可能,看看是不是ddl的绑定没有放在!IsPostBack里,有可能页面回发的时候ddl又绑定了一次,这样当然取不到值了