点击按钮后将DatagridRow移动到最后一行



我有一个datagridview,我想插入一个数字到列和按保存。在此基础上,它应该将这一行移动到最后一行。但是我的代码不工作?

private void btnSave_Click(object sender, EventArgs e)
{
Cursor.Current = Cursors.WaitCursor;
try
{
cabinfo2BindingSource.EndEdit();
cabinfo2TableAdapter.Update(this.dispatchDataSet.cabinfo2);
MessageBox.Show("Bidding information Updated Successfully ", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Cursor.Current = Cursors.Default;
dataGridView1.Sort(dataGridView1.Columns[3], ListSortDirection.Ascending);
}

移动到最后一行,代码如下:

int nRowIndex = dataGridView1.Rows.Count - 1;
dataGridView1.CurrentCell = dataGridView1.Rows[nRowIndex].Cells[0];

只需将此代码放在btnSave_Click方法的末尾。

最新更新