找回密码
 立即注册

QQ登录

只需一步,快速开始

adili

注册会员

10

主题

28

帖子

100

积分

注册会员

积分
100

活字格认证微信认证勋章

adili
注册会员   /  发表于:2015-10-15 15:10  /   查看:7333  /  回复:7
1. c1FlexGrid1 用户通过拖动列重新进行了排序,或者设置了列为隐藏,如何记住这个用户设置,保存设置到xml中吗?
2. 我在使用c1FlexGrid1_AfterEdit事件,得到了当前编辑框的内容,想填充到 “备注” c1FlexGrid1[e.Row,"备注" ] ?
可否提供demo?谢谢

7 个回复

倒序浏览
adili
注册会员   /  发表于:2015-10-15 16:19:00
沙发
上面没说清楚,是填充到 备注列,在同一行,这样无论用户是否调整列的顺序,要填充数据的列都是准确的
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-15 17:25:00
板凳
回复 2楼adili的帖子

谢谢对该问题的反馈。
根据你的描述,问题参考如下:
1.如果想要保存排序后的结果,保存的时候设置FileFlags.AsDisplayed即可。会按照所见即所得的方式保存结果。
代码参考:
  1.             this.c1FlexGrid1.SaveGrid("testsort.xlsx", C1.Win.C1FlexGrid.FileFormatEnum.Excel, C1.Win.C1FlexGrid.FileFlags.AsDisplayed);
复制代码


2.在AfterEdit事件里,可以拿到当前行的index,所以可以通过C1FlexGrid[e.Row, "备注"]直接设置值。需要注意的是,需要将备注这一列的Column的列名设置为”备注“。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
adili
注册会员   /  发表于:2015-10-15 18:39:00
地板
回复 3楼Alice的帖子

Alice,示例的代码 意思是将c1FlexGrid1格式设置保存到excel中,还是将c1FlexGrid1中的数据导出到excel?保存后如何启动时候加载出来
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-16 10:17:00
5#
回复 4楼adili的帖子

你好。
是将排序后的数据以及相关的样式导出到excel文件中(只想导出值还是格式,这些都是可以在导出的参数中设置)。
相应的,SaveGrid对应了LoadGrid方法,这两个分别可以做到保存和导入。

评分

参与人数 1满意度 +1 收起 理由
adili + 1 谢谢

查看全部评分

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-19 10:08:00
6#
回复 4楼adili的帖子

你好。
本文提到的问题,是不是还有什么没有解决?
你在5楼给出了1分的评分,是有什么意见或是建议么?

评分

参与人数 1满意度 +5 收起 理由
adili + 5 ok了

查看全部评分

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
adili
注册会员   /  发表于:2015-10-19 16:05:00
7#
回复 5楼Alice的帖子

评分选的时候没注意。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-19 17:21:00
8#
回复 7楼adili的帖子

非常感谢您的反馈。
没和您解释清楚,论坛问题的评分,是为了给您提供更优质的服务,对每次服务的评分。
我们期待您的宝贵意见,谢谢。

评分

参与人数 1满意度 +5 收起 理由
liumeice + 5 补上!

查看全部评分

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

葡萄城控件服务团队

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