我有一个DropDownList,它根据另一个ddl的SetID显示一个子集集合,有时它是null。我怎么能把空值插入数据库? 我尝试使用此代码但无法正常工作:
CmdUpdate.Parameters.Add("@SubsetID",SqlDbType.Int);
if (ddlSubset.Items.Count!=0)
{
CmdUpdate.Parameters["@SubsetID"].Value=ddlSubset.SelectedValue;
}
esle
{
CmdUpdate.Parameters["@SubsetID"].Value=null;
}
答案 0 :(得分:11)
使用System.DBNull
类:
CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value;
答案 1 :(得分:2)
使用DBNull:
CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value;