我目前正在使用DataTable列表。我想从列表中获取最后一项,修改它,并将其作为新项添加到列表中。当我从tblSol
获取所有值时,列表中的所有项都具有相同的值。我哪里出错了?
List<DataTable> tblsol = new List<DataTable>();
int itr = 1;
//some code to iterate these 3 lines below
DataTable now = tblsol.Last();
//some code here to modify now
addToList(now);
private void addToList(DataTable dt)
{
DataTable temp = new DataTable();
temp = dt;
tblsol.Add(temp);
listBox1.Items.Add("Iterasi" + itr);
itr++;
}
答案 0 :(得分:0)
如果您将DataTable
分配给另一个DataTable
,如果您需要具有相同的DataTable
,则两者都相同,您可以使用Copy
的{{1}}方法而不是添加DataTable
。
list