2012-08-08 28 views

回答

1

你可以在select中创建一个值为NULL的选项。

<select> 
<option value="NULL">-SELECT-</option> 
</select> 
+0

它将发送值为'NULL'的字符串。 – 2012-08-09 01:17:18

0

在将其插入数据库之前,检查选择框的值。你可能需要做这样的事情'

if(postedSelectValue=="-SELECT-") 

       { 
       //set value to null 
       postedSlectValue=null; 
       } 
0

如果你没有一个数据源设置为下拉列表(在这种情况下,你会被铸造所选项目到您在数据源设置,如果选择了没有,铸造操作将返回null类型)您将不得不手动检查是否选择了“-Select-”,然后使用简单的三元数字将空值插入数据库,如果或然而取悦您。但你如何添加项目到下拉?

+0

使用列表项 – 2012-08-08 05:22:29

+0

那么你将不得不手动插入空值作为Bishnu Paudel建议 – 2012-08-08 05:36:18

0

你必须在插入时检查dropdownlist选择项等于-SELECT-那么你必须在你的database

if(dropdownlist1.SelectedItem.Text == "-SELECT-") 
{ 
    // set your database value null here 
} 
+0

//将你的数据库值设置为null, 怎么样? – 2012-11-05 12:16:40

0

您可以使用下面的代码中插入值null ..

string drpvalue=DropDown1.SelectedIndex==0?System.DBNull.Value:DropDown1.SelectedValue 

然后将drpvalue插入到数据库中

相关问题