当前位置:编程学习 > C#/ASP.NET >>

DataGridView变量赋值为Null的问题

SQL语句为   
tmpSQL="insert tb1(ID) values('& vID & ')"

vID取值于datagridview的某一单元格table.Rows(iRow).Cells(3).Value

当table.Rows(iRow).Cells(3).Value单元格为空的时候,viD 要为NULL

即tmpSQL应该为:

insert tb1(ID) values(Null)

单元不为空就插入实际的值。 要插入的NUll很多,上面只是我简化的例子

 我用
If Table.Rows(i).Cells(3).Value.ToString = String.Empty Then
  Table.Rows(i).Cells(3).Value = System.DBNull.Value
End if  
可是当Table.Rows(i).Cells(3).Value为空的时候,运行以后数据库中相应的位置并不是Null,这是为啥啊?
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,