0

我有一个包含 3 个数据表的数据集我必须在第一个位置(例如:mydataset.tables[0]th 位置)在同一数据集中添加一个数据表。任何人都可以帮助我解决这个问题。

4

1 回答 1

3

您可能需要将所有数据表从数据集中拉到一个列表中,以正确的顺序获取它们,然后将它们全部重新添加到数据集中,因为您无法插入或修改现有顺序:

var tables = new DataTable[4];
tables[0] = mynewtable;
tables[1] = mydataset.Tables[0];
tables[2] = mydataset.Tables[1];
tables[3] = mydataset.Tables[2];
mydataset.Tables.Clear();
mydataset.Tables.Add(Tables[0]);
mydataset.Tables.Add(Tables[1]);
mydataset.Tables.Add(Tables[2]);
mydataset.Tables.Add(Tables[3]);
于 2012-07-13T13:42:24.523 回答