我有一个数据表,我想使用for循环向它添加行,但是当我这样做时,循环停滞并且它不起作用。
for (int i = 0; i < dt.Rows.Count; i++)
{
if (dt.Rows[i][1].ToString() == "")
{
DataRow newRow = dt.NewRow();
newRow[1] = "data";
dt.Rows.InsertAt(newRow, i);
}
}
答案 0 :(得分:0)
当您添加了dt.Rows.Count时,您的循环结束了 - 但是您的循环正在添加行,因此它永远不会结束。