0
我正在嘗試使用DataGridView的座位選擇器製作航空公司系統。我該如何限制用戶選定單元的數量?VB.NET如何限制在數據網格視圖中選定單元格的數量
這是這樣嗎?
DataGridView1.SelectedCells.Count = 5
或者沒有辦法做到這一點?
我正在嘗試使用DataGridView的座位選擇器製作航空公司系統。我該如何限制用戶選定單元的數量?VB.NET如何限制在數據網格視圖中選定單元格的數量
這是這樣嗎?
DataGridView1.SelectedCells.Count = 5
或者沒有辦法做到這一點?
你可以試試這個。當它觸發時,它會檢查選擇的數量是否大於5,並取消選擇最後一個單元格。
Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
With DataGridView1
If .SelectedCells.Count > 5 Then
.SelectedCells(.SelectedCells.Count - 1).Selected = False
End If
End With
End Sub
不,這是隻讀的。您需要處理DataGridView的SelectionChanged事件並驗證那裏的用戶選擇,調整選擇或提醒用戶注意限制。 –
我該怎麼做? – Styxen
https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.selectionchanged(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code- snippet-1 –