作成日: 2024/07/10 最終更新日: 2024/07/10
文書種別
使用方法
詳細
◆グリッド全体
グリッド全体で編集を禁止するには、C1FlexGridのIsReadOnlyプロパティをTrueに設定します。
◎サンプルコード(C#)
グリッド全体で編集を禁止するには、C1FlexGridのIsReadOnlyプロパティをTrueに設定します。
◎サンプルコード(C#)
flexgrid.IsReadOnly = true;
◆行単位
行単位で編集を禁止するには、行のIsReadOnlyプロパティをTrueに設定します。
◎サンプルコード(C#)
行単位で編集を禁止するには、行のIsReadOnlyプロパティをTrueに設定します。
◎サンプルコード(C#)
flexgrid.Rows[2].IsReadOnly = true;
◆列単位
列単位で編集を禁止するには、列のIsReadOnlyプロパティをTrueに設定します。
◎サンプルコード(C#)
列単位で編集を禁止するには、列のIsReadOnlyプロパティをTrueに設定します。
◎サンプルコード(C#)
flexgrid.Columns[2].IsReadOnly = true;
◆セル単位
セル単位で編集を禁止するには、BeginningEditイベント内で入力セルを判別し、該当する場合にe.CancelをTrueに設定します。
◎サンプルコード(C#/.NET Framework)
セル単位で編集を禁止するには、BeginningEditイベント内で入力セルを判別し、該当する場合にe.CancelをTrueに設定します。
◎サンプルコード(C#/.NET Framework)
private void flexgrid_BeginningEdit(object sender, C1.WPF.FlexGrid.CellEditEventArgs e)◎サンプルコード(C#/.NET 6+)
{
if (e.Row == 2 && e.Column == 3)
{
e.Cancel = true;
}
}
private void flexgrid_BeginningEdit(object sender, C1.WPF.Grid.GridCellEditEventArgs e)
{
if (e.CellRange.Row == 2 && e.CellRange.Column == 3)
{
e.Cancel = true;
}
}