我需要一个DataTable(没有耦合到数据库)来清除它后添加新行。 我的代码如下所示:
if (DialogResult.OK == openRaw.ShowDialog())
{
foreach (String file in openRaw.FileNames)
{
table1.Rows.Add((seconds * 0.00390625), RPM, map, (tps * 0.1), ((mat - 320) * 0.05555), ((clt - 320) * 0.05555), (PW1 * 0.000666), (PW2 * 0.000666), (advance * 0.1), (knock * 0.1), (RPM / 100), (Baro * 0.1), (AFR * 0.1), (bat * 0.1));
table1.AcceptChanges();
CreateCSVFile(table1, filename);
}
table1.Rows.Clear();
table1.AcceptChanges();
}
}
第一个文件正常,表格被清除,但是对于下一个文件,表格不会再次用新行重新填充。 我做错了什么?