您的位置:首页 > 其它

DataRow判断列名是否存在

2013-11-29 10:48 267 查看
怪我了解不清楚,在将DataTable转换为实体模型时,判断列是否存在报错,如下:



我也犯了一个错误,因为我本意是判断列是否存在,现在是判断列是否为空,因为列不存在,所以列取值是自然会报错.
要判断列,当然要从Table判断了啦.先从DataTable获取DataColumnCollection,然后用Contains判断.

if (dt.Columns.Contains("Imgt"))
{
model.Imgt = (string)row["Imgt"];
}


问题解决了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: