【发布时间】:2011-11-02 14:33:52
【问题描述】:
在 C# 中,我构建了一个连接到数据网格的数据表,该数据网格具有三列:id1、id2 和 sum。
我想将 id1 和 id2 加到“sum”列中,但前提是 sum 大于 x(x 将从 textbox1 提供)。
我有这段代码,但默认情况下会添加所有列,并且不允许使用 if/then 语句。
column = new DataColumn();
column.DataType = Type.GetType("System.Double");
column.ColumnName = "sum";
table.Columns.Add(column);
table.Columns["sum"].Expression = "[id] * [id2]";
我考虑过添加一个 foreach(table.Rows 中的 Datarow 行)(),但这不允许我创建 if then 语句。
【问题讨论】:
标签: c# .net datagridview datatable