我正在使用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编辑时的单元格选择模式