xiaosong 发表于 2021-11-2 15:18:40

wpf C1FlexGrid中怎么使某一列为checkbox


Richard.Ma 发表于 2021-11-2 15:18:41

你可以先检查一下这两个字段是bool类型还是只是true false字符串,如果无法解决的话,还是得上传一个能重现问题的demo给我,否则无法给你验证问题原因

Richard.Ma 发表于 2021-11-2 15:44:50

本帖最后由 Richard.Ma 于 2021-11-2 15:46 编辑

你这边如果是绑定数据的话,该列绑定的是bool类似的数据,那么默认就是复选框,

如果是其他的情况,要显示复选框,可以自定义单元格(单元格模板),比如下面的代码,但是你如果绑定一个不是bool的数据,得做数据转换
                <c1:ColumnIsReadOnly="true" MinWidth="100" Width="*">
                  <c1:Column.CellTemplate>
                        <DataTemplate>
                            <CheckBox Checked="{Binding Id}"></CheckBox>
                        </DataTemplate>
                  </c1:Column.CellTemplate>
                </c1:Column>

xiaosong 发表于 2021-11-2 15:56:37

我是bool的数据但是显示的还是true/false

Richard.Ma 发表于 2021-11-2 16:50:45

可以上传一个demo上来说明问题,我来给你验证原因

xiaosong 发表于 2021-11-3 17:02:05

页: [1]
查看完整版本: wpf C1FlexGrid中怎么使某一列为checkbox