DropDownList не может привязаться к DbNull - PullRequest
1 голос
/ 02 июня 2011

У меня есть DropDownList, пытающийся привязаться к DbNull, и он не рад этому.Я видел совет по созданию ListItem со значением = "", но это не работает.

Любая помощь будет высоко ценится.

Ответы [ 2 ]

0 голосов
/ 02 июня 2011

Не должно работать ограничение DBNull, в то время как другие элементы, например, имеют тип int.С пробелом или пустой строкой у меня тоже проблемы.Поэтому лучшим способом было бы изменить запись DBNull на постоянное значение, которое не будет отображаться в вашей базе данных и будет иметь тот же тип данных, что и другие записи, например -1.

0 голосов
/ 02 июня 2011

если вы хотите добавить значение по умолчанию в выпадающий список, вы можете сделать это, как показано ниже

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

Редактировать

, если вы знаете, что некоторые значения данныхnull than y. Вы не отфильтровываете эти значения на уровне базы данных, а затем связываете их с раскрывающимся списком.или использовать Isnull() в запросе и присвоить значение по умолчанию нулевым значениям.

...