当前位置: 代码迷 >> C# >> datatable.compute计算的列不存在怎么处理
  详细解决方案

datatable.compute计算的列不存在怎么处理

热度:100   发布时间:2016-05-05 03:17:33.0
datatable.compute计算的列不存在怎么办
比如expression=sum(col1)+sum(col2),现在col1不存在就报错,我想不存在就只得到col2这列的和
------解决思路----------------------
用+=啊
expression=0;
if(DataTable.Columns.Contains(col1))
{
expression+=sum(col1);
}
if(DataTable.Columns.Contains(col2))
{
expression+=sum(col2);
}
如果命名有规律,或者可以用索引来访问,直接写个循环
  相关解决方案