7

我有一个 DropDownList,它显示基于来自另一个 ddl 的 SetID 的子集集合,有时它为空。我如何将空值插入数据库?我尝试使用此代码但不起作用:

CmdUpdate.Parameters.Add("@SubsetID",SqlDbType.Int);
if (ddlSubset.Items.Count!=0)
{
  CmdUpdate.Parameters["@SubsetID"].Value=ddlSubset.SelectedValue;
}
esle
{
  CmdUpdate.Parameters["@SubsetID"].Value=null;
}
4

2 回答 2

15

使用System.DBNull类:

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value;
于 2013-03-24T15:48:49.777 回答
2

使用 DBNull:

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value;
于 2013-03-24T15:49:32.907 回答