我正在使用DataGridView控件在WinForm客戶端上工作。我注意到用戶必須點擊一次來選擇單元格並再次編輯它。有什麼方法可以將其更改爲單擊編輯模式?我以爲我以前見過這樣的東西,但不記得名字。DataGridView - 「單元格選擇樣式」 - 編輯單元格
8
A
回答
6
嗯,我已經注意到與EditMode.EditOnEnter
問題它偏置很多DataGriView的默認行爲,這是刺激性。 其中,編輯後的單元格即使在明確調用EndEdit方法時仍處於編輯模式(您正在強制單擊另一個控件以使datagridview單元失去焦點)。
下面的一段代碼工作得很好因爲它讓你單上點擊任一單元格編輯,並通過按下回車鍵或點擊DGView外(就像你在默認行爲做)結束編輯
在這裏你去:
private void myDatagridView_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
hitTestInfo = myDatagridView.HitTest(e.X, e.Y);
if (hitTestInfo.Type == DataGridViewHitTestType.Cell)
myDatagridView.BeginEdit(true);
else
myDatagridView.EndEdit();
}
}
15
在DataGridView屬性:編輯模式 - > EditOnEnter
相關問題
- 1. DataGridView單元格編輯
- 2. C#Datagridview編輯單元格
- 3. 更改datagridview單元格中編輯的單元格
- 4. WinForms DataGridView單元格編輯結束事件獲取單元格
- 5. 單元格編輯後的SlickGrid樣式
- 6. 編輯模式下datagridview單元格的格式不同
- 7. DataGridView單元格編輯結束事件
- 8. DataGridView編輯WinForms上的單元格
- 9. 如何在DataGridView中編輯單元格?
- 10. datagridview單元格編輯錯誤
- 11. uitableview單元格選擇樣式
- 12. iphone中的單元格選擇樣式
- 13. 更新datagridview單元格樣式
- 14. Datagridview單元格樣式更新
- 15. DataGridView單元格
- 16. 編輯表格單元格
- 17. WinForms - DataGridView - 沒有選擇單元格
- 18. 防止在DataGridView中選擇單元格
- 19. ClearSelection後選擇Datagridview單元格
- 20. 編輯DataGridView單元
- 21. 單元格樣式
- 22. 區分選定單元格和編輯單元格
- 23. 自動格式化datagridview的單元格時的單元格左
- 24. 以編程方式無法編輯dataGridView單元格的值
- 25. GXT EditorGrid:在單元格基礎上選擇單元格編輯器類型
- 26. 選擇表格單元格
- 27. Javascript - 遍歷表格行和編輯單元格樣式
- 28. UITableView在進入編輯模式時取消選擇單元格
- 29. 如何在UITableView的編輯模式中選擇單元格?
- 30. UITableView編輯時的單元格選擇模式