我有一個綁定到對象集合的DataGridView。從DataGridView刪除選定的行
我想在窗體上創建一個刪除按鈕,以便用戶可以刪除選定的行。
但是,如果選擇新行(網格中特殊的最後一行),則會出現問題。 如果我選擇新行,然後嘗試單擊「刪除」按鈕,則網格失去其焦點並更改所選行!它使最後一行被選中(新行之前的那一行)。因此,在刪除按鈕處理程序中,還有另一行已被選中,而不是新行!
除了隱藏那個特殊的新行(AllowUserToAddRows = false)並且創建自己的「添加」按鈕和代碼之外,我該如何解決這個問題?