dropdownlist
this.drpFull.SelectedItem.Value = dtDocument.Rows[0]["Proving_Full"].ToString();
dtDocument.Rows[0]["Proving_Full"].ToString(); 里面有值
为什么会报 並未將物件參考設定為物件的執行個體(没有将引用指向实例对象)
这是查询的时候带出电容屏doopdwnlist的值
------解决方案--------------------可能 this.drpFull这个控件的items下面没有dtDocument.Rows[0]["Proving_Full"].ToString()这个值,所以出错了。
------解决方案--------------------你这行代码是写在 SelectedIndexChange事件里么,要不是的话drpFull.SelectedItem有可能为null
------解决方案--------------------你把drpFull绑定数据源的代码贴出来看看
------解决方案--------------------把this.drpFull.SelectedItem.Value = dtDocument.Rows[0]["Proving_Full"].ToString();
单独写到一个方法里,方法里要带个参数
------解决方案--------------------整个语句贴出来,或者你单步跟一下吧
------解决方案--------------------你用的SqlDataSource控件绑定的?
------解决方案--------------------用union all拼上一个“请选择”不就行了,例如:
select '请选择' as textField,0 as valueField
union all
select EmployeeName as textField,EmployeeID as valueField from Employees