int 型是不能赋值为null的。int是一种值类型。你只能把它赋值为0如果你不想赋值的话,你在插入sql数据库的时候。insert语句里面你不给出这个变量就可以了。直接用,号就行。insert into table values(a,b,,d,e)
int.Parse(DBNull.Value.ToString());
如果想把NULL 传入SQL的话 在C#里用DBNULL 作为传入参数
update 表 set 字段 = null where id=1