在SQL表中,我有一个列名_LINE_NO,它存储了DatagridView行的序列号,但它必须以0开头。 现在,我可以在插入或删除行时更新_LINE_NO,但它以1开头
private void grdPODetails_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
if (grdPODetails.Columns.Contains("_LINE_NO"))
{
foreach (DataGridViewRow r in grdPODetails.Rows)
{
r.Cells["_LINE_NO"].Value = r.Index + 1;
}
}
}
AND
private void grdPODetails_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
{
if (grdPODetails.Columns.Contains("_LINE_NO"))
{
foreach (DataGridViewRow r in grdPODetails.Rows)
{
r.Cells["_LINE_NO"].Value = r.Index + 1;
}
}
}
所以,我的问题是:使用我上面的代码,如何获得以0开始的_LINE_NO
谢谢!