处理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;

posted @ 2011-08-09 15:52  TonnyGu  阅读(2326)  评论(0编辑  收藏  举报