DataColumn WPF中的TextColumn样式为TextBox只读的TextColumn错误

时间:2018-10-18 03:00:31

标签: c# wpf datagrid

我有一个密码

 <DataGrid.Columns>
            <DataGridTextColumn Header="Số TT" Binding="{Binding Path=STT}" Width="600">
                <DataGridTextColumn.EditingElementStyle>
                    <Style TargetType="TextBox">
                        <Setter Property="IsReadOnly" Value="true" />
                    </Style>
                </DataGridTextColumn.EditingElementStyle>
            </DataGridTextColumn>
            <DataGridTextColumn Header="Mod10" Binding="{Binding Path=mod10}" Width="400"/>
        </DataGrid.Columns>

我要创建ReadOnlyTextboxcolumn可以在datagrid WPF中选择文本 但是,当我尝试快速操作单元格时,它会显示一个可编辑的错误,并显示一条错误消息并锁定所有无法选择的其余单元格。 This error

1 个答案:

答案 0 :(得分:0)

您可以使用IsReadOnly中的DataGridTextColumn使其为只读。在给定的场景中不需要样式。

    <DataGridTextColumn Header="Số TT" Width="auto" Binding="{Binding STT }" IsReadOnly="True" />