我的RadDataGrid控件包含DataGridBooleanColumn列,该列应该是可编辑的,其他列不可编辑,我设置了属性CanUserEdit =" True"在DataGridBooleanColumn列中,但该列中的复选框仍然不可编辑。如何只编辑RadDataGrid的一列?
答案 0 :(得分:0)
我们应该能够将UserEditMode
的{{1}}属性设置为RadDataGrid
。 Inline
的默认值为UserEditMode
,不允许进行编辑。
如果您只想编辑None
的一列,则应该可以将其他列的RadDataGrid
设置为CanUserEdit
。 False
的默认值为CanUserEdit
。
例如:
True
代码背后:
<telerikGrid:RadDataGrid ItemsSource="{Binding}" AutoGenerateColumns="False" UserEditMode="Inline">
<telerikGrid:RadDataGrid.Columns >
<telerikGrid:DataGridTextColumn PropertyName="Product" Header="Product" CanUserEdit="False"/>
<telerikGrid:DataGridBooleanColumn PropertyName="Stock" Header="Stock" CanUserEdit="True" />
</telerikGrid:RadDataGrid.Columns>
</telerikGrid:RadDataGrid>