q406157290 发表于 2018-2-11 09:25:37

WPF C1DataGrid DataGridCheckBoxColumn FilterMemberPath问题

本帖最后由 q406157290 于 2018-2-11 09:33 编辑

在指定FilterMemberPath="PrintFlgFilterMember"并没有显示指定的内容,而显示的是Undefined

<c1:C1DataGrid x:Name="dataGrid"
                     AutoGenerateColumns="False"
                     ItemsSource="{Binding Test}">
            <c1:C1DataGrid.Columns>
                <c1:DataGridCheckBoxColumn FilterMemberPath="PrintFlgFilterMember"
                                           Width="90"
                                           Name="PrintFlg"
                                           Binding="{Binding PrintFlg}">
                  <c1:DataGridCheckBoxColumn.Header>
                        <StackPanel Orientation="Horizontal"
                                    HorizontalAlignment="Center">
                            <TextBlock Text="印" />
                        </StackPanel>
                  </c1:DataGridCheckBoxColumn.Header>
                </c1:DataGridCheckBoxColumn>
            </c1:C1DataGrid.Columns>
<c1:C1AdvancedFiltersBehavior.AdvancedFiltersBehavior>
                <c1:C1AdvancedFiltersBehavior />
            </c1:C1AdvancedFiltersBehavior.AdvancedFiltersBehavior
      </c1:C1DataGrid>


JeffryLI 发表于 2018-2-11 11:14:18

您好,demo收到,验证之后给您回复。

JeffryLI 发表于 2018-2-11 13:57:10

您好,您上传的demo没有运行起来,

您的需求要是checkbox过滤,可以参照一下随机安装sample示例。

q406157290 发表于 2018-2-11 14:47:11

本帖最后由 q406157290 于 2018-2-11 14:51 编辑

JeffryLI 发表于 2018-2-11 13:57
您好,您上传的demo没有运行起来,

您的需求要是checkbox过滤,可以参照一下随机安装sample示例。
你没有运行起来可能是我们dll的版本不一样吧
你把dll换成你适用的版本跑起来
自己修改下调试下
看sample也是不行
存在问题
我并不是说想要checkbox过滤器
只不过是在众多的列中只有checkbox列的过滤发现设置filterMeberPath后出现不对
出现不对的效果就是截图上的undefined
或者你那边找个sample或者demo 在demo基础上按照我的更改写
应该就会再现这个问题

JeffryLI 发表于 2018-2-11 17:54:07

您好,我通过我的最新版本没有重现您的问题,而且发现您绑定的的属性不正确
请查收我修改后的demo

q406157290 发表于 2018-2-12 11:26:21

JeffryLI 发表于 2018-2-11 17:54
您好,我通过我的最新版本没有重现您的问题,而且发现您绑定的的属性不正确
请查收我修改后的demo

您好
首先请您指出哪个属性绑定不正确呢
其次下载您上传的代码后,运行后发现问题依旧存在
截图上能看到我现在使用的dll的版本
您再看一下

JeffryLI 发表于 2018-2-12 12:31:07

q406157290 发表于 2018-2-12 11:26
您好
首先请您指出哪个属性绑定不正确呢
其次下载您上传的代码后,运行后发现问题依旧存在


咱俩的控件版本的不一样,我现在是最新版的,这快有一点的改动,我的属性绑定是是和新版本的。主要是字段的类型的更改。

q406157290 发表于 2018-2-12 13:15:35

本帖最后由 q406157290 于 2018-2-12 13:38 编辑

JeffryLI 发表于 2018-2-12 12:31
咱俩的控件版本的不一样,我现在是最新版的,这快有一点的改动,我的属性绑定是是和新版本的。主要是字段 ...
跟绑定的字段的类型没有关系吧
checkbox绑定int和bool都可以
由于控件的不稳定性我这边的版本不能随便更改和升级的
所以面对我们无法升级到新版本
这个问题有解决的方法吗

JeffryLI 发表于 2018-2-12 15:18:48

您好,正在和研发讨论商讨看看是否有解决方案,有消息回复您。

q406157290 发表于 2018-2-12 16:25:24

JeffryLI 发表于 2018-2-12 15:18
您好,正在和研发讨论商讨看看是否有解决方案,有消息回复您。

好的谢谢您辛苦了:handshake
页: [1] 2
查看完整版本: WPF C1DataGrid DataGridCheckBoxColumn FilterMemberPath问题