WPF Datagrid isReadOnly = True,即使我在DatagridCheckboxColumn上设置了isReadOnly = false,也会禁用复选框列。WPF Datagrid isReadOnly = True,使复选框列被禁用
如何启用复选框列?
WPF Datagrid isReadOnly = True,即使我在DatagridCheckboxColumn上设置了isReadOnly = false,也会禁用复选框列。WPF Datagrid isReadOnly = True,使复选框列被禁用
如何启用复选框列?
您可以使用不使用IsReadOnly属性的CheckBox创建自己的DataGridTemplateColumn:
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
您不能设置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
丹尼尔·弗赖尔 - 巴西 响应翻译从葡萄牙语转换为英语
,但那么我如何阻止用户在底部添加一行? – WhoIsNinja 2011-03-18 14:21:53
CanUserAddRows = false – WhoIsNinja 2011-03-18 14:27:33
和你的问题是? – 2011-03-18 14:03:05
问题是如何启用checkboxColumn – WhoIsNinja 2011-03-18 14:03:47