找回密码
 立即注册

QQ登录

只需一步,快速开始

bpic
金牌服务用户   /  发表于:2017-7-31 10:54  /   查看:3643  /  回复:8

有几个问题:
1.FlexGrid的如图的没有数据区底色如何设置,是哪个属性?
2.如何冻结第一列,如BOM编号。
3.如何启动第一列的筛选,怎么用语句写筛选条件,如BOM编号=BG0101
4.如何设置分组,比如按"BOM分类"分组?
帮忙解答?谢谢

本帖子中包含更多资源

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

x

8 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-7-31 12:13:43
沙发
1、FlexGrid的Style属性下有一个EmptyArea的Style,通过设置这个属性来改变。
2、冻结第一列我们有一个Cols下有一个Frozen的属性,通过这个属性设置
3、通过顶一个filter来赋值给相应列
  1. 01.var filter = new ConditionFilter();

  2. 02.

  3. 03.                        // 配置过滤器来选择以“C”开始的项目

  4. 04.

  5. 05.                        filter.Condition1.Operator = ConditionOperator.BeginsWith;

  6. 06.

  7. 07.                        filter.Condition1.Parameter = "C";

  8. 08.

  9. 09.                        // 分配新的过滤器到“产品名称”列

  10. 10.

  11. 11.                        c1FlexGrid1.Cols["ProductName"].Filter = filter;
复制代码

4、分组的话需要调用分组函数,具体您可以参照安装示例:Documents\ComponentOne Samples\WinForms\C1FlexGrid\CS\FlexGroup

评分

参与人数 1满意度 +5 收起 理由
bpic + 5 赞一个!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-7-31 15:57:11
板凳
谢谢
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-31 15:59:00
地板

您太客气了,这是我们应该的。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-7-31 16:32:35
5#
如何让flexgrid的冻结列的不要底色,就是和不冻结列的单元格显示效果一样?
另外单元格的列自动宽度在哪里设置?

本帖子中包含更多资源

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

x
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-7-31 16:40:44
6#
列自动宽度知道了,是AutoSize,但是第一个还是冻结列底色还是去不掉,设置为透明色也不行?
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-7-31 16:40:47
7#
列自动宽度知道了,是AutoSize,但是第一个还是冻结列底色还是去不掉,设置为透明色也不行?
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-7-31 17:01:25
8#
如何根据某一列的值,如层次设置不同的单元行底色,比始层次为2的为红色,层次为3的为黄色?

本帖子中包含更多资源

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

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-31 17:32:03
9#

您好,这个您可以在OwnerDrawCell事件里面判断,层次,然后根据您的需要设置某行的的单元格的背景色。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部