[C#]
DataGridView1.ReadOnly =
true
;
指定行列单元格编辑属性
[VB.NET]
DataGridView1.Columns(1).ReadOnly =
True
DataGridView1.Rows(2).ReadOnly =
True
DataGridView1(0, 0).ReadOnly =
True
[C#]
DataGridView1.Columns[1].ReadOnly =
true
;
DataGridView1.Rows[2].ReadOnly =
true
;
DataGridView1[0, 0].ReadOnly =
true
;
根据条件判断单元格的编辑属性
下例中 column2 的值是 True 的时候,Column1 设为可编辑
[VB.NET]
Private Sub
DataGridView1_CellBeginEdit(
ByVal
sender
As Object
, _
ByVal
e
As
DataGridViewCellCancelEventArgs) _
Handles
DataGridView1.CellBeginEdit
Dim
dgv
As
DataGridView =
CType
(sender, DataGridView)
If
dgv.Columns(e.ColumnIndex).Name = "Column1"
AndAlso
_
Not CBool
(dgv("Column2", e.RowIndex).Value)
Then
e.Cancel =
True
End If