当前位置: 代码迷 >> ASP.NET >> DropDownList 的 text 和value 初始异常
  详细解决方案

DropDownList 的 text 和value 初始异常

热度:928   发布时间:2013-02-25 00:00:00.0
DropDownList 的 text 和value 初始错误
我的目的是在添加text的同时,也添加相应的ID值,用户可见的是text,而value只是用来对记录作唯一标识的,用作更新时用,语句如下:
DPList.Items.Add(new ListItem(reader.GetString("fw_section"), reader.GetInt16("fw_id")));
运行这条语名时出错!请高手指教。谢谢先

------解决方案--------------------------------------------------------
1.先判断DPList这个是否为空
2.reader.GetString("fw_section")和reader.GetInt16("fw_id")是否能取道值

Debug一下吧
------解决方案--------------------------------------------------------
reader.GetInt16("fw_id")
总是出在这,new ListItem的value参数只支持string
------解决方案--------------------------------------------------------
C# code
DPList.Items.Add(new ListItem(reader["fw_section"]==null?"":reader["fw_section"].ToString(), reader["fw_id"]==null?"0":reader["fw_id"].ToString())); //orDPList.Items.Insert(0,new ListItem(reader["fw_section"]==null?"":reader["fw_section"].ToString(), reader["fw_id"]==null?"0":reader["fw_id"].ToString()));
  相关解决方案