请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

hiliuyong

初级会员

37

主题

61

帖子

270

积分

初级会员

积分
270
hiliuyong
初级会员   /  发表于:2021-9-2 16:47  /   查看:1721  /  回复:3
在论坛上找到了其他控件的
            // Show the column footer.
            fpSpread1.Sheets[0].ColumnFooter.Visible = true;
            fpSpread1.Sheets[0].ColumnFooter.RowCount = 2;
            fpSpread1.Sheets[0].ColumnFooter.DefaultStyle.ForeColor = Color.Purple;
            fpSpread1.Sheets[0].ColumnFooter.Columns[12].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
            fpSpread1.Sheets[0].ColumnFooter.Cells[0, 12].RowSpan = 2;
            fpSpread1.Sheets[0].ColumnFooter.Cells[0, 0].Value = "sum";
            fpSpread1.Sheets[0].ColumnFooter.SetAggregationType(1, 0, FarPoint.Win.Spread.Model.AggregationType.Sum);


这个刚好是我要得功能,想知道C1Flexgrid代码是如何实现的?




3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-2 17:28:07
沙发
比如要给Count列,进行一个总计的列脚,通过代码的话
  1.             FooterDescription fd = new FooterDescription();
  2.             fd.Aggregates.Add(new AggregateDefinition() { Caption = "总计", PropertyName = "Count", Aggregate = AggregateEnum.Sum });
  3.             c1FlexGrid1.Footers.Descriptions.Add(fd);
复制代码



通过设计器也可以很方便的设置,



本帖子中包含更多资源

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

x
回复 使用道具 举报
hiliuyong
初级会员   /  发表于:2021-9-2 17:52:55
板凳
小马最近非常给力!搞定!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-2 18:02:45
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部