第一种使用Convert.IsNull方法
Convert.IsDBNull( ds.Tables[0].Rows[0]["Address"]);
第二种使用DBNull.Value.Equals()方法
DBNull.Value.Equals(ds.Tables[0].Rows[0]["Address"]);
第三种
if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Address"].ToString()))
{
//做一些处理
}
}
第四种
public override bool IsDBNull(int i)
i从零开始的列序号
使用SqlDataReader的isDBNull方法。
SqlDataReader sdr= SqlHelper.ExcuteReader(strSelect);
if(sdr.IsDBNull(0))
{
//做一些处理
}
欢迎大家补充指正。。。
|