找回密码
 立即注册

QQ登录

只需一步,快速开始

xyk

初级会员

3

主题

15

帖子

474

积分

初级会员

积分
474

活字格认证

最新发帖
xyk
初级会员   /  发表于:2015-4-22 10:37  /   查看:7143  /  回复:7
flexGrid在界面上添加多维表头,急,求助,能否上一下详细例子

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-22 12:25:00
沙发
回复 1楼xyk的帖子

可以通过C1FlexGrid.Columns和C1FlexGrid.ColumnHeaders属性通过代码形式添加多列。

设计多列头并且合并的步骤主要如下:
1.使用flexGrid.Columns.Add和flexGrid.Rows.Add添加列和行。
2.flexGrid.ColumnHeaders.Rows.Add(new Row()); 在列头添加第二行,实现多行列头。
3.flexGrid.ColumnHeaders[row, column]设置Caption内容。
4.使用AllowMerging属性对列头进行合并。

代码参考:
  1. // allow merging
  2.             var fg = this.c1FlexGrid1;
  3.             fg.AllowMerging = AllowMerging.All;

  4.             // add rows/columns to the unbound grid
  5.             for (int i = 0; i < 10; i++)
  6.             {
  7.                 fg.Columns.Add(new Column());
  8.             }
  9.             for (int i = 0; i < 50; i++)
  10.             {
  11.                 fg.Rows.Add(new Row());
  12.             }

  13.             // set unbound column headers
  14.             var ch = fg.ColumnHeaders;
  15.             ch.Rows.Add(new Row());
  16.             
  17.             ch[0, 0] = "省份城市";
  18.             ch[1, 0] = "省名";

  19.             ch[0, 1] = "省份城市";
  20.             ch[1, 1] = "城市";
  21.    

  22.             // allow merging the first fixed row
  23.             ch.Rows[0].AllowMerging = true;
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xyk
初级会员   /  发表于:2015-4-23 11:33:00
板凳
但我要如何绑定数据呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-23 15:00:00
地板
回复 3楼xyk的帖子

如果你的数据绑定指给C1FexGrid绑定一个数据源。
那么你可以使用C1FlexGrid的ItemSource属性。

详细的绑定方法,你可以参考随机安装示例,路径如下:
\Documents\ComponentOne Samples\Studio for Silverlight\C1.Silverlight.FlexGrid\CS\CustomColumns\CustomColumns
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
feiyan0320
中级会员   /  发表于:2015-7-14 18:36:00
5#
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-15 09:49:00
6#
回复 5楼feiyan0320的帖子

你好。
请问你有想过的C1FlexGrid的多列头的问题么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
feiyan0320
中级会员   /  发表于:2015-7-15 18:30:00
7#
回复 6楼Alice的帖子

不好意思啊,昨晚发帖发错地方了,又没法删除,所以只好改成一个图标了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-16 09:13:00
8#
回复 7楼feiyan0320的帖子

没关系,这个帖子关闭了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部