WPF Datagrid isReadOnly = True,即使我在DatagridCheckboxColumn上设置isReadOnly = false,也会禁用checkboxcolumn。
如何启用复选框列?
答案 0 :(得分:3)
您可以使用不使用IsReadOnly属性的CheckBox创建自己的DataGridTemplateColumn:
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
答案 1 :(得分:2)
您不能在列中设置DataGrid IsReadOnly。
样品:
<DataGrid>
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="SL" />
<DataGridTextColumn Header="Column1" IsReadOnly="False"/>
<DataGridTextColumn Header="Column2" IsReadOnly="False"/>
<DataGridTextColumn Header="Column2" IsReadOnly="False"/>
</DataGrid.Columns>
</DataGrid>
您可以为资源中指定的列创建样式,并将DataGrid设置为不必继续放入所有列IsReadOnly
Daniel Freire - 巴西 在谷歌上将葡萄牙语翻译成英语