这是我在datagridview
上添加新行的代码,它的工作正常,但添加的行总是在datagridview
的最后一行,我希望我添加的行在下一行行后面跟着它的行。
DataTable dataTable = (DataTable)dgVSdetail.DataSource;
DataRow drToAdd = dataTable.NewRow();
drToAdd[0] = rowV.Cells[0].Value.ToString();
drToAdd[1] = rowV.Cells[1].Value.ToString();
drToAdd[2] = rowV.Cells[2].Value.ToString();
drToAdd[3] = rowV.Cells[3].Value.ToString();
drToAdd[4] = rowV.Cells[4].Value.ToString();
drToAdd[5] = Convert.ToDecimal(rowV.Cells[5].Value.ToString()) - Convert.ToDecimal(rowV.Cells[6].Value.ToString());
dataTable.Rows.Add(drToAdd);
dataTable.AcceptChanges();
答案 0 :(得分:3)
您可以使用FireBug
的{{1}}方法,然后您的代码将是这样的:
$_POST
其中InsertAt
是要添加到DataTable的行,DataTable.Rows
是要插入行的位置/索引。