找回密码
 立即注册

QQ登录

只需一步,快速开始

haomei

初级会员

11

主题

51

帖子

487

积分

初级会员

积分
487
haomei
初级会员   /  发表于:2016-7-11 15:18  /   查看:9097  /  回复:29
发 了个图,看是否能实现实现这个功能

本帖子中包含更多资源

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

x

29 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-7-11 17:17:05
沙发
谢谢您的反馈。
您可以在C1FlexGrid使用自定义Editor。
自定义Editor的使用方法请参考随机安装示例,路径如下:
\Documents\ComponentOne Samples\WinForms\C1FlexGrid\CS\CustomEditors

从图来看,可以使用自定义Editor是C1Combo.
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
haomei
初级会员   /  发表于:2016-7-14 15:41:17
板凳
提供此数据,帮忙实现功能,谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-7-14 15:55:36
地板
haomei 发表于 2016-7-14 15:41
提供此数据,帮忙实现功能,谢谢

数据收到了,我们校验后给您回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-7-15 11:59:46
5#
您好。
从您提供的数据源里,没有看出下拉框里的grid和主grid的关系。
我自定义了DataTable数据源,展示下拉框列表选择到主表的功能,供您参考。

两个表的关键字是ID,以ID建立关系,数据源是DataTable,针对您的SQL数据源,您可以按照自己的需求查询到DataTable中。
如果有什么问题,欢迎及时联系我们。

本帖子中包含更多资源

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

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
haomei
初级会员   /  发表于:2016-7-18 20:02:37
6#
现在知道flexgrid怎么绑定控件了,还有问题,c1combo事件问题;
有办法在 点击控件 弹出下拉框 的时候再访问数据库得到数据集,然后选择了一行数据之后关闭了下拉框的时候用什么事件捕捉呢
回复 使用道具 举报
unity
社区贡献组   /  发表于:2016-7-19 09:05:58
7#
可以在grid的SetupEditor事件中获取数据集。
在这个事件中可以通过 grid的Editor属性访问到 当前的c1combo控件。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-7-19 09:10:15
8#
haomei 发表于 2016-7-18 20:02
现在知道flexgrid怎么绑定控件了,还有问题,c1combo事件问题;
有办法在 点击控件 弹出下拉框 的时候再访 ...

c1Flexgrid里的Editor是Combo,可以在编辑状态得到Combo,并且挂事件监听。
C1Combo的BeforeOpen/Open事件会在打开下拉框的时候触发,Close事件是关闭时候触发。
代码参考:
  1. void c1FlexGrid1_SetupEditor(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
  2.         {
  3.             if (this.c1FlexGrid1.Editor is C1Combo)
  4.             {
  5.                 C1Combo combo = (C1Combo)this.c1FlexGrid1.Editor;               
  6.                 combo.DropDownWidth = 300;
  7.                 combo.BeforeOpen += combo_BeforeOpen;
  8.                 combo.Close += combo_Close;
  9.             }

  10.         }
复制代码

在上面的这个SetupEditor中已经得到了C1Combo,可以通过DataSource属性拿到绑定的数据源。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
haomei
初级会员   /  发表于:2016-7-19 22:45:04
9#
请看图帮我解决一下,谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-7-20 08:56:38
10#
haomei 发表于 2016-7-19 22:45
请看图帮我解决一下,谢谢

很抱歉从你的图片重现不了问题。
请提供一个可以重现问题的Demo或是在我之前发给你的Demo基础上重现该问题,我们需要重现问题,才能帮你看看问题出在哪里。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部