安心海叶 发表于 2017-11-24 17:23:00

C1FlexGrid定义ComboBox列

您好!

      对C1FlexGrid定义如下,

            <c1:C1FlexGrid.Columns>
                <c1:Column HorizontalAlignment="Right" Binding="{Binding Data1.Name}">
                  <c1:Column.CellEditingTemplate>
                        <DataTemplate>
                            <ComboBox HorizontalAlignment="Right" VerticalAlignment="Center"
                                    IsSynchronizedWithCurrentItem="True">
                            </ComboBox>
                        </DataTemplate>
                  </c1:Column.CellEditingTemplate>
                </c1:Column>

          </c1:C1FlexGrid.Columns>

想在后台操作第一列内容如下:

            DataTemplate dataTemplate = flexGrid.Columns.CellEditingTemplate;         
            ComboBox cmb = dataTemplate.LoadContent() as ComboBox;

怎么也不能设置cmb的数据源,是怎么回事?

请求帮助~


JeffryLI 发表于 2017-11-24 17:41:02

您好,没有看懂您的代码的功能,您是想完成什么的功能。

安心海叶 发表于 2017-11-27 09:21:51

JeffryLI 发表于 2017-11-24 17:41
您好,没有看懂您的代码的功能,您是想完成什么的功能。

就是定义C1FlexGrid的一列为ComboBox,ComboBox绑定的内容代码实现

安心海叶 发表于 2017-11-27 09:21:55

JeffryLI 发表于 2017-11-24 17:41
您好,没有看懂您的代码的功能,您是想完成什么的功能。

就是定义C1FlexGrid的一列为ComboBox,ComboBox绑定的内容代码实现

JeffryLI 发表于 2017-11-27 11:25:54

安心海叶 发表于 2017-11-27 09:21
就是定义C1FlexGrid的一列为ComboBox,ComboBox绑定的内容代码实现

您好,这块给您两个例子作为参照,在您的随机安装的sample里:Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\ComboBox,Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\CustomColumns

安心海叶 发表于 2017-11-27 11:50:21

JeffryLI 发表于 2017-11-27 11:25
您好,这块给您两个例子作为参照,在您的随机安装的sample里:Documents\ComponentOne Samples\WPF\C1.WP ...

代码我都看了。

问题是:

后台代码如何获取第一列的ComboBox,以便操作。

C1FlexGrid的逻辑树,不知道怎么搜索,请求解答?



JeffryLI 发表于 2017-11-27 13:45:06

安心海叶 发表于 2017-11-27 11:50
代码我都看了。

问题是:


您好,这个我这边需要验证一下再给您回复,请稍等。

安心海叶 发表于 2017-11-27 14:13:21

JeffryLI 发表于 2017-11-27 13:45
您好,这个我这边需要验证一下再给您回复,请稍等。

非常感谢,谢谢~

按照如下方式提取,调试设置不了ComboBox的源
DataTemplate dataTemplate = flexGrid.Columns.CellEditingTemplate;         
ComboBox cmb = dataTemplate.LoadContent() as ComboBox;

JeffryLI 发表于 2017-11-27 17:35:24

安心海叶 发表于 2017-11-27 14:13
非常感谢,谢谢~

按照如下方式提取,调试设置不了ComboBox的源


模拟了半天,还是没有模拟出您的需求,这样吧您能给我抽取一个简单的demo,我直接在您的基础查找会快点。

安心海叶 发表于 2017-11-28 13:15:38

本帖最后由 安心海叶 于 2017-11-28 14:53 编辑

JeffryLI 发表于 2017-11-27 17:35
模拟了半天,还是没有模拟出您的需求,这样吧您能给我抽取一个简单的demo,我直接在您的基础查找会快点。
好的~


不好意思,代码绑定写错了,更改一下

请问调试的怎么样?
页: [1] 2
查看完整版本: C1FlexGrid定义ComboBox列