【发布时间】:2014-08-15 15:23:37
【问题描述】:
假设我需要向我的数据表中添加 10 行几乎相同的行,除了一个值。因此,例如,我使用以下代码添加第一行:
row = myTable.NewRow();
row["col1"] = value1;
row["col2"] = value2;
row["col3"] = value3;
row["col4"] = value4;
row["col5"] = value5;
row["col6"] = value6;
myTable.Rows.Add(row);
接下来的 9 行完全相同,唯一的区别是“col4”,因为“value4”在所有 10 行中都不同。
我如何能够插入同一行 X 次而不必复制前面的代码?基本上,它会是:
- 创建第 1 行
- 用值填充第 1 行
- 将第 1 行复制到新的第 2 行
- 更改第 2 行["col4"]
- 将这两行添加到 myTable
谢谢。
【问题讨论】:
-
从哪里获得 col4 的值?它是一些值数组吗?
-
没有。它是基于行创建的字符串。第一行有一个值,第二行有另一个值,依此类推。
标签: c# asp.net .net-4.0 datatable