找回密码
 立即注册

QQ登录

只需一步,快速开始

gzgood

中级会员

21

主题

73

帖子

681

积分

中级会员

积分
681

活字格认证

gzgood
中级会员   /  发表于:2013-6-3 11:28  /   查看:10923  /  回复:14
我有一个list的源,可以绑定到grid上显示。

但是我想显示出来的行是grouprow。

1.       protected virtual Row CreateBoundRow(object dataItem);
        //
        // 摘要:
        //     Creates rows bound to each data item in the current data source.
2.       protected virtual void CreateBoundRows();
        //
        // 摘要:
        //     Creates group rows for the items in the current data source.
3.        protected virtual void CreateGroupRows();

我可以继承grid后重载函数1,使返回的是grouprow类型对象。但是这样的话一些datatemplate就无效了。

我想问的是像函数3提供重载,但是该怎么重载去实现数据源绑定显示grouprow的效果?

或者有别的方法可以实现?

14 个回复

倒序浏览
gzgood
中级会员   /  发表于:2013-6-3 11:33:00
沙发
无法上传图片,传为附件。

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-3 20:29:00
板凳
gzgood 你好

我们正在处理你的问题,预计明天可以给你进一步回复。
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-6-4 09:20:00
地板
好的。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-4 17:12:00
5#
gzgood 你好

我想和你再确认一下,你现在想实现的是什么功能,从一楼中的信息了解到你想重写CreateBoundRow方法,但我还不确定你想要实现的功能。

同时,你也可以将你现在的实现方法发送给我调试。
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-6-5 09:02:00
6#
已打包,源代码和可执行程序。请试试看能不能运行。

本帖子中包含更多资源

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

x
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-6-5 09:03:00
7#
回复 5楼dof的帖子

见楼上附件

我要的是数据源中有层次号,用itemsource绑定的时候就直接决定grouprow的level。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-5 10:47:00
8#
gzgood

谢谢你发来的完整Sample。

我在调试你的程序,绑定数据源之后是可以根据行的层次号来进行分层显示,运行结果如下:
不知你现在遇到的问题还在想要实现的功能难点在哪儿。


本帖子中包含更多资源

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

x
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-6-5 11:14:00
9#
回复 8楼dof的帖子

最后一列是有绑定数据的,我用datatemplate实现的combobox,可是不显示。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-5 11:26:00
10#
了解了,我先调试一下,在给你回复。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部