2013-03-24 3 views
2

나는 다른 ddl의 SetID를 기반으로 하위 집합의 모음을 표시하는 DropDownList를 가지고 있으며 null 일 수도 있습니다. 어떻게 데이터베이스에 null 값을 삽입 할 수 있습니까? 나는이 코드를 시도했지만 작동하지 :ADO.Net을 사용하여 SQL 데이터베이스에 null을 삽입하는 방법 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

덕분에이 답이다. –

2

사용 DBNull이 :

CmdUpdate.Parameters["@SubsetID"].Value = DBNull.Value; 
관련 문제