使DataGrid单元格只读

时间:2012-08-27 14:14:25

标签: .net windows winforms datagrid compact-framework

DataGrid(WinForms / .NET CF 3.5)与DataSource绑定到列表对象。 如何在单元格中禁用数据编辑?

2 个答案:

答案 0 :(得分:1)

试试这个,

dt.Columns(0).ReadOnly = True '// Make the column(0) readonly and assign to DataGrid.

dataGridView1.DataSource = dt

此代码可以将您设置的任何列设置为只读。顺便说一句,

  

DT

表示用于将数据从数据库及其数据源收集到datagrid dataGridView1的数据表。

答案 1 :(得分:0)

您可以尝试使用DataGridView而不是DataGrid,并将其EditMode属性设置为EditProgrammatically

  dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically;