2013-03-24 104 views
2

我有一個DropDownList,它顯示基於來自另一個ddl的SetID的子集的集合,有時它是空的。我如何可以將空值插入數據庫? 我想這個代碼,但不工作:如何使用ADO.Net將空值插入到SQL數據庫C#

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

回答

8

使用System.DBNull類:

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value; 
+0

感謝這就是答案。 – 2013-03-24 15:51:56

2

使用的DBNull:

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value; 
相關問題