找回密码
 立即注册

QQ登录

只需一步,快速开始

牛魔王

注册会员

6

主题

20

帖子

190

积分

注册会员

积分
190

微信认证勋章

牛魔王
注册会员   /  发表于:2016-1-5 15:54  /   查看:6653  /  回复:5


如上图 ,假如双击箭头指示的那个单元格,会弹出一个大点的文本框完整的显示这个单元格中的数据,这个怎么实现呢?

还有一个问题是数据加载的问题,这个控件加载数据太多(千条以上)就会卡一会才出来,有什么解决办法呢?能做分页吗?不做分页用什么办法好呢?

求大神解答

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
牛魔王
注册会员   /  发表于:2016-1-5 15:56:00
沙发
忘记画箭头了,需要双击的位置是报文那一列的单元格,其余的不需要
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-1-5 17:24:00
板凳
回复 1楼牛魔王的帖子

谢谢您的反馈。
您提到“双击箭头指示的那个单元格,会弹出一个大点的文本框完整的显示这个单元格中的数据”的逻辑属于您的业务逻辑,需要您自己设计。
对于C1FlexGrid, 通过双击会触发鼠标双击事件,在该事件中可以通过HitTest方法拿到点击的行、列的信息。通过行、列索引就能取得该单元格的值。

C1FlexGrid本身不支持分页。但您可以在数据源去处理您的分页信息。
对于数据源的处理,您可以参考微软的msdn:
https://social.msdn.microsoft.co ... informsdatacontrols
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
牛魔王
注册会员   /  发表于:2016-1-30 14:13:00
地板
希望能给画框的那一句话的代码敲出来给我看看,谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
牛魔王
注册会员   /  发表于:2016-1-30 15:10:00
5#
回复 3楼Alice的帖子
  1. int row = c1FlexGrid1.HitTest().Row;
  2.             int col = c1FlexGrid1.HitTest().Column;
复制代码

当初给我这两行代码OK了,何必这么麻烦
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-2-1 09:23:00
6#
回复 5楼牛魔王的帖子

谢谢您的反馈。
周末论坛无人值守,问题会在上班时候给您解决。
对于您的问题,HitTest方法是C1FlexGrid的接口,没有复杂性,我们之前也没有收到其他用户反馈无法找到该接口。对于因此给您带来的不便,非常抱歉。

目前此贴关闭。
如果依然有问题,欢迎跟帖反馈。
谢谢。

评分

参与人数 1满意度 +5 收起 理由
牛魔王 + 5 1

查看全部评分

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

葡萄城控件服务团队

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