c# - DataGrid WPF 中的 TextColumn 样式为只读的 TextColumn 错误
问题描述
我有一个代码
<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 中选择文本但是当我尝试快速操作单元格时,它显示一个可编辑的错误,显示一条错误消息并锁定所有无法选择的剩余单元格。 这个错误
解决方案
您可以使用IsReadOnly
ofDataGridTextColumn
使其只读。在给定的场景中不需要样式。
<DataGridTextColumn Header="Số TT" Width="auto" Binding="{Binding STT }" IsReadOnly="True" />
推荐阅读
- python - 根据数据框列中的值将 2-D numpy 数组重构为 3-D numpy 数组
- if-statement - 是否可以在 Kotlin 的“if”条件内声明一个变量?
- python - 将时间列绘制为 x 轴刻度时出错
- angular - 吸气剂构造可以在没有相关属性的情况下存在吗?
- angular - 将 PrimeNG 表导出到 Excel 文件 (xlsx)
- sql - 替换字符串中的字符而不影响名称
- wordpress - 如何在 wordpress 中将内容添加到类别 woocomerce
- node.js - 如何在 React js Web 应用程序中添加 PAYTM 网关集成?
- c++ - 如何初始化大线程本地对象?
- gams-math - (GAMS) 加载 gdx 文件时如何使用子集?