我将下拉列表中的值插入到数据库中。如果没有选择任何东西,我想输入一个空值,但是如果没有选择任何东西,z-SELECT-这个选项不会被插入到数据库中。 那么如何输入空值。当在DDL中没有选择任何内容时,将空值插入到DB中
回答
你可以在select中创建一个值为NULL的选项。
<select>
<option value="NULL">-SELECT-</option>
</select>
在将其插入数据库之前,检查选择框的值。你可能需要做这样的事情'
if(postedSelectValue=="-SELECT-")
{
//set value to null
postedSlectValue=null;
}
如果你没有一个数据源设置为下拉列表(在这种情况下,你会被铸造所选项目到您在数据源设置,如果选择了没有,铸造操作将返回null类型)您将不得不手动检查是否选择了“-Select-”,然后使用简单的三元数字将空值插入数据库,如果或然而取悦您。但你如何添加项目到下拉?
使用列表项 – 2012-08-08 05:22:29
那么你将不得不手动插入空值作为Bishnu Paudel建议 – 2012-08-08 05:36:18
你必须在插入时检查dropdownlist
选择项等于-SELECT-
那么你必须在你的database
if(dropdownlist1.SelectedItem.Text == "-SELECT-")
{
// set your database value null here
}
//将你的数据库值设置为null, 怎么样? – 2012-11-05 12:16:40
您可以使用下面的代码中插入值null
..
string drpvalue=DropDown1.SelectedIndex==0?System.DBNull.Value:DropDown1.SelectedValue
然后将drpvalue
插入到数据库中
- 1. 当从ddl没有选定的值时插入空值
- 2. 如何在列中没有值时将空值插入到列中?
- 3. 将值插入到选择列表中
- 4. 如何从DDL由MVC剃刀插入选定的值DB
- 5. 从DDL中选择的值时出错
- 6. ruby show#{}当没有输入任何内容时
- 7. NullException在RadioButtonList中没有选择任何值时的错误
- 8. {debug}在smarty中没有任何内容
- 9. ListView中没有任何内容,它没有加载内容
- 10. 从两个表格中选择插入表格时没有任何关系
- 11. 如何将HTML插入到Oracle DB中
- 12. 如果在<select>中没有选择任何内容,则显示没有被选中
- 13. 将html内容插入到mysql表中
- 14. React Router将内容插入到BaseLayout中
- 15. 当没有内容存在时,在TableView中显示没有内容横幅
- 16. 在下拉列表中选择的索引当没有选择任何值时抛出错误
- 17. 虽然没有输入任何内容
- 18. 当任何选择框选项被选中(没有改变)时,jquery回调
- 19. 为什么在我的应用程序中没有选择任何内容时,onItemSelected()不会返回“null”值
- 20. 在插入内部选择.. ..值(...)
- 21. 我插入空记录时,我没有输入任何东西
- 22. 将空值插入到cassandra中
- 23. MVC3 AjaxHelper选择没有自定义选定的DDL值
- 24. 如果没有选择任何内容,则显示一个div
- 25. NHibernate没有将父插入db
- 26. 如果在字段中没有输入任何内容,则隐藏内容
- 27. 如何选择并插入到没有重复值的新表中?
- 28. 如何在VBA中将空值插入到整数字段中?
- 29. 插入到选择mysql中
- 30. 从总和中插入一个可选值到db列中
它将发送值为'NULL'的字符串。 – 2012-08-09 01:17:18