这是我第一次使用datagrid视图(我也是一个VB.NET 新手)。我遇到的问题是,当表单显示时,闪烁 在我实际单击单元格或启动之前,光标不会显示在单元格中 键入数据,当我实际选择到下一个单元格时,它也不显示 单击单元格或开始键入数据。以下是我的代码 表格的LOAD事件。
dgv.Rows.Add()
dgv.ClearSelection()
dgv.CurrentCell = dgvRows(dgv.Rows.Count - 1).Cells(2)
dgvBscvrgGrpCd.Select()
之前建议我添加语句dgv.BeginEdit(True)。 代码现在看起来如下:
dgv.Rows.Add()
dgv.ClearSelection()
dgv.CurrentCell = dgvRows(dgv.Rows.Count - 1).Cells(2)
dgvBscvrgGrpCd.Select()
dgv.BeginEdit(True)
在我实际点击之前,闪烁的光标仍然没有出现在单元格中 我和单元格不再只是开始键入数据了。我在单元格中点击了一下 能够输入数据。该列定义为READONLY = FALSE。我错过了什么?我是否需要其他代码或错误事件中的代码?任何 非常感谢帮助。
答案 0 :(得分:0)
显然,闪烁的光标表示网格处于编辑模式。 EDITMODE是网格的属性。默认值为EditOnKeyStrokeOrF2。我将此值更改为EditOnEnter,现在显示闪烁的光标。