找回密码
 立即注册

QQ登录

只需一步,快速开始

安心海叶

中级会员

66

主题

255

帖子

717

积分

中级会员

积分
717

活字格认证微信认证勋章

安心海叶
中级会员   /  发表于:2017-11-24 17:23  /   查看:9136  /  回复:19
您好!

        对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[0].CellEditingTemplate;           
            ComboBox cmb = dataTemplate.LoadContent() as ComboBox;

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

请求帮助~


19 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-11-24 17:41:02
沙发
您好,没有看懂您的代码的功能,您是想完成什么的功能。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
安心海叶
中级会员   /  发表于: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
5#
安心海叶 发表于 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
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2017-11-27 11:50:21
6#
JeffryLI 发表于 2017-11-27 11:25
您好,这块给您两个例子作为参照,在您的随机安装的sample里:Documents\ComponentOne Samples\WPF\C1.WP ...

代码我都看了。

问题是:

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

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



回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-11-27 13:45:06
7#
安心海叶 发表于 2017-11-27 11:50
代码我都看了。

问题是:

您好,这个我这边需要验证一下再给您回复,请稍等。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2017-11-27 14:13:21
8#
JeffryLI 发表于 2017-11-27 13:45
您好,这个我这边需要验证一下再给您回复,请稍等。

非常感谢,谢谢~

按照如下方式提取,调试设置不了ComboBox的源
DataTemplate dataTemplate = flexGrid.Columns[0].CellEditingTemplate;           
ComboBox cmb = dataTemplate.LoadContent() as ComboBox;
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-11-27 17:35:24
9#
安心海叶 发表于 2017-11-27 14:13
非常感谢,谢谢~

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

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

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2017-11-28 13:15:38
10#
本帖最后由 安心海叶 于 2017-11-28 14:53 编辑
JeffryLI 发表于 2017-11-27 17:35
模拟了半天,还是没有模拟出您的需求,这样吧您能给我抽取一个简单的demo,我直接在您的基础查找会快点。

好的~


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

请问调试的怎么样?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部