7

別のddlからのSetIDに基づくサブセットのコレクションを表示するDropDownListがあり、場合によってはnullになります。null値をデータベースに挿入するにはどうすればよいですか?私はこのコードで試しましたが、動作しません:

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 に答える