找回密码
 立即注册

QQ登录

只需一步,快速开始

Neha

高级会员

4

主题

21

帖子

1033

积分

高级会员

积分
1033

活字格认证

最新发帖
Neha
高级会员   /  发表于:2013-10-30 20:02  /   查看:4985  /  回复:3

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-10-31 09:20:00
沙发
回复 1楼Neha的帖子

回复了demo和VB源码,请看帖子:http://gcdn.grapecity.com/showtopic.aspx?topicid=10822&forumpage=1&typeid=-1&page=2 (问一下:这2个帖子问的问题有什么不一样?)

目前理解你想要实现的是:
1 通过2个FlexGrid表格控件绑定数据源
2 在FlexGrid1中下来,出现DropDown效果,关联出FlexGrid2
3 点击FlexGrid2数据后,FlexGrid1数据更新。

我写的demo是按照这个思路做的。

效果截图如下:





本帖子中包含更多资源

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

x
回复 使用道具 举报
zhangyi
初级会员   /  发表于:2013-12-20 12:34:00
板凳
回复 2楼roger.wang的帖子

您好,这个demo可以给我一份吗,谢谢,我现在正需要这个功能 ,我这里是c#  4.0,

另外我想问一下,在主表格输入的时候可不可以实现自动过滤结果,显示在这个下拉的表格里
但输入焦点还在主表格里,按方向键的时候才移到下拉表格里,输入时在主表格里,这个功能很多地方都要用得到
我想要达到的结果和  楼主Neha  提出的需求是一模一样。

我现在用两个C1FlexGrid达到似类的功能,但不太完美。主要是感觉代码量比较大




我这个目前在主表格输入时就会过滤弹出这个过滤表格,按方向键时焦点移到过滤表格,输入时又是在主表格,我想问用版主您提供的
    c1FlexGrid1.Cols[1].Editor = c1DropDownControl1;

            this.c1DropDownControl1.DropDownFormAlign = C1.Win.C1Input.DropDownFormAlignmentEnum.Right;
            this.c1DropDownControl1.DropDownFormClassName = "MainForm.Test.ImageMapping";
这种做法,能否达到我所需要的,如是能那就太好了

本帖子中包含更多资源

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

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-20 14:27:00
地板
回复 3楼zhangyi的帖子

demo如下:  


过滤弹出这个过滤表格: 可以实现,demo有示例。
按方向键时焦点移到过滤表格,输入时又是在主表格: 这个目前demo实现不了。

您说需求和 Neha 的一样,这样的话,彼此间多交流经验更有利于知识分享。

本帖子中包含更多资源

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

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