DataGridView1.Columns[1].ReadOnly=true;
//DataGridView1 の 3 番目の行を読み取り専用にする
DataGridView1.Rows[2].ReadOnly=true;
//DataGridView1 の(0,0)のセルを読み取り専用にする
DataGridView1[0,0].ReadOnly=true;
根据条件判断单元格的编辑属性
下例中 column2 的值是 True 的时候,Column1 设为可编辑
[VB.NET]
'CellBeginEdit イベントハンドラ
PrivateSubDataGridView1_CellBeginEdit(ByValsenderAsObject,_
ByValeAsDataGridViewCellCancelEventArgs)_
HandlesDataGridView1.CellBeginEdit
DimdgvAsDataGridView=CType(sender,DataGridView)
'編集できるか判断する
Ifdgv.Columns(e.ColumnIndex).Name="Column1"AndAlso_
NotCBool(dgv("Column2",e.RowIndex).Value)Then
'編集できないようにする
e.Cancel=True
EndIf
EndSub
[C#]
//CellBeginEdit イベントハンドラ
评论0
最新资源