15 c# datagridview
我有一个包含大量数据的绑定DataGridView.问题是某些单元格必须是ReadOnly,当用户在单元格之间使用TAB或ENTER导航时,应绕过ReadOnly单元格.在装载后,制作某些特定细胞的最佳方法是什么?
在设置DataSource之后循环遍历单元并不是一个好主意,考虑到网格有大量数据.此外,在CellEnter上创建单元格ReadOnly不起作用,因为当使用TAB键导航时,我必须已经知道下一个单元格是否为ReadOnly.
Ras*_*dit 23
在绑定数据之前,尝试将列而不是单个单元格作为readonly:
this.dgrid.Columns["colName"].ReadOnly = true;
Run Code Online (Sandbox Code Playgroud)
如果您需要对列中的单个单元格执行操作,则必须循环并设置它们,如下所示:
this.dgridvwMain.Rows[index].Cells["colName"].ReadOnly = true;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46681 次 |
| 最近记录: |