如何判断一个object是否存在?
记得有一个方法是用来判断一个对象类型是否存在的,有没有?
比如判断一个DataSet中的ds.Table[0].Row[0][ "Title "]是否存在,怎么做?
现在还不知道这个Table中是否有Title这个字段呢。
------解决方案--------------------如果确定有Table
那么可判断
if(ds.Tables[0].Columns[ "Title "] != null)
------解决方案--------------------如果你是要判断该列是否存在,可以这样:
if(ds.Table[0].Columns.Contain( "Title "))
{
//存在该列
}
------解决方案--------------------有没EXIST。这样的判断。。。。???
------解决方案--------------------判断是否存在title字段,在遍历Table之前先进行好些
if(ds.Table[0].Columns.Contain( "Title "))
{
//存在该列
}
遍历后判断是否值为null
if (row[ "title "] is DBNull)
{
//为null
}
------解决方案--------------------楼上正解