处理DataRow中的Null值

DataRow类具有一个IsNull方法,可以用它来查看一列是否包含Null值。

IsNull方法接受一个列名称、一个表示该列索引的整数或者一个DataColumn对象。

一下代码段说明DataRow类的IsNull方法的应用。

DataRow row =tbl.Rows.Find("column1");
if (row.IsNull ( "columnName" ) );
   Console.WhiteLine("It's Null");

当希望将一列的值设置为Null值时,不要使用Null关键字,.net framwork在System命名空间中包括了一个名为DBNull的类,要将DataRow中一列的值设置为Null值,应该使用DBNull类的Value属性:

DataRow row =tbl.Rows.Find("column1");
row["columnName"] = DBNull.Value;

转自:http://www.cnblogs.com/TonnyGu/archive/2011/08/09/2132405.html

0 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注