1

我有一个 DropDownList 试图绑定到 DbNull,但它对此并不满意。我已经看到有关使用 value=" " 创建 ListItem 的建议,但这不起作用。

任何帮助将非常感激。

4

2 回答 2

0

如果您想将默认值添加到 dropdwon 列表,您可以按如下方式进行

 mydropdown.DataSource = getdata();
 mydropdown.DataBind();
 mydropdown.Items.Insert(0,new ListItem("N/A","N/A"));

编辑

如果您知道 datasouce 的某些值比 y 为空,则不要在数据库级别过滤掉这些值,然后将源与下拉列表绑定。或Isnull()在查询中使用并将默认值分配给空值。

于 2011-06-01T20:39:24.677 回答
0

当其他项目是例如 int 类型时,它不应该绑定 DBNull。使用空格或空字符串我也遇到了问题。所以最好的方法是用一个常量值来改变你的 DBNull 条目,它不会出现在你的数据库中,并且与其他条目具有相同的数据类型,例如 -1。

于 2011-06-01T21:24:41.223 回答