我有一个DropDownList试图绑定到DbNull,它对此并不满意。我已经看到了关于使用value =“”创建ListItem的建议,但这不起作用。
非常感谢任何帮助。
答案 0 :(得分:0)
如果你想将默认值添加到dropdwon列表,你可以按照下面的方式执行
mydropdown.DataSource = getdata();
mydropdown.DataBind();
mydropdown.Items.Insert(0,new ListItem("N/A","N/A"));
修改强>
如果您知道数据的某些值为null,则不要在数据库级别过滤掉这些值,而不是使用下拉列表绑定soruce。
要么
在查询中使用Isnull()
并将默认值分配给空值。
答案 1 :(得分:0)
它不应该用于绑定DBNull,而其他项目例如是int类型 白色空间或空字符串我也遇到了问题。因此,最好的方法是使用常量值更改DBNull条目,该值不会出现在数据库中,并且与其他条目具有相同的数据类型,例如-1。