【发布时间】:2010-11-01 13:00:31
【问题描述】:
如何检查数据行中是否存在列?
我正在构建数据表来组织一些我已经从数据库中提取的数据。根据每行中的数据类型,我需要创建一个具有不同列的数据表。然后,稍后,我想检查一下我正在查看的数据表是否有特定的列。
我知道我可以捕获异常并以这种方式处理它,但我很好奇 datarow 对象上是否有一个属性或方法可以为我执行此操作?
我可以通过以下方式捕获异常:
public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}
【问题讨论】:
-
rowName 是列名的错误名称