日期:2014-05-19  浏览次数:20337 次

如何判断一个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
}
------解决方案--------------------
楼上正解