找回密码
 立即注册

QQ登录

只需一步,快速开始

yinxuequn

论坛元老

10

主题

30

帖子

7910

积分

论坛元老

积分
7910

活字格认证

yinxuequn
论坛元老   /  发表于:2013-3-29 17:47  /   查看:5311  /  回复:6


如何将子表的最后一列填充。

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-29 18:13:00
沙发
yinxuequn 你好

请问你下载使用的是哪款控件,
回复 使用道具 举报
yinxuequn
论坛元老   /  发表于:2013-3-29 18:15:00
板凳
C1FlexGrid
回复 使用道具 举报
yinxuequn
论坛元老   /  发表于:2013-4-1 16:00:00
地板
请问,这个问题有没有进展?多谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-1 17:53:00
5#
yinxuequn 你好

你的该功能是不是参考 C1 示例程序中的DataTree例子实现的,如果是这样,可以在Form1中的_flex.SetupColumns添加一行代码 flex.ExtendLastCol = true;:

  1.     _flex.SetupColumns += (s, e) =>
  2.         {
  3.             var flex = s as C1FlexGrid;
  4.             flex.ExtendLastCol = true;
  5.             for (int i = flex.Cols.Fixed; i < flex.Cols.Count; i++)
  6.             {
  7.                 if (!flex.Cols[i].AllowEditing)
  8.                 {
  9.                     flex.Cols[i].StyleNew.BackColor = Color.LightGray;
  10.                 }
  11.             }
  12.         };
复制代码
回复 使用道具 举报
yinxuequn
论坛元老   /  发表于:2013-4-1 18:32:00
6#
试过  searchResultGrid.ChildGrid.ExtendLastCol = true;  这个属性,字表的Row最后一列还是不能填充
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-1 18:35:00
7#
如你所说,最后一列是通过 ExtendLastCol 来设置的,能否将你的代码发来我们查看以下,问题出在什么地方。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部