Обновите номер LINE строки DatagridView при вставке или удалении - PullRequest
0 голосов
/ 21 сентября 2018

В таблице 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;                   
        }
    }
}

И

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;
        }
    }
}

Итак, мой вопрос: с моими кодами выше, как получить начальный _LINE_NO с 0

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...