我正在從 WinFrom 中的 datagridview 中洗掉一行。我想使用代碼移動到最后一個空行。為了洗掉我正在使用這條線
OrderItemsGridView.Rows.RemoveAt(e.RowIndex);
我試著用這條線
OrderItemsGridView.FirstDisplayedScrollingRowIndex = OrderItemsGridView.RowCount;
但它超出了范圍,因為我認為它不算空的。如果我將其更改為 (RowCount -1) 那么它將占用最后一行(不是空行)
有什么建議嗎?
這與此問題類似,但尚未得到解答。

uj5u.com熱心網友回復:
您可以選擇最后一行的第一個單元格并開始編輯,如下所示:
dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.NewRowIndex].Cells[0];
dataGridView1.BeginEdit(true);
使用NewRowIndex屬性,您知道最后一行的索引是什么。然后使用CurrentCell屬性可以設定當前單元格,最后使用BeginEdit方法可以開始編輯。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428040.html
上一篇:如何獲得當天的前10名C#
