1.在RowStateChanged给序号列给值
private void avieGrid2_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
if (avieGrid2.RowCount < 1 || e.Row.Index < 0) return;
e.Row.Cells["colxh"].Value = e.Row.Index + 1;//序号列赋值
}
2.在插入列后,在合适的位置刷新行的状态去触发RowStateChanged事件
for (int i = 0; i < avieGrid2.Rows.Count; i++)
{
avieGrid2.Rows[i].Selected = true;
}