找回密码
 立即注册

QQ登录

只需一步,快速开始

冰岛
注册会员   /  发表于:2023-5-17 16:04  /   查看:5912  /  回复:18
1金币
本帖最后由 冰岛 于 2023-5-17 16:40 编辑

请问如何设置这个分组的标题?我想将分组标题设置为图二的标签
image.png833529662.png

image.png774826965.png

最佳答案

查看完整内容

已经和您电话沟通。可以先下载v16新版本,来测试table绑定。 table绑定代码比较简单,可以参考这里的文档 https://www.grapecity.com/spreadnet/docs/online-win/spwin-tablebind.html

18 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-17 16:04:23
来自 17#
已经和您电话沟通。可以先下载v16新版本,来测试table绑定。
table绑定代码比较简单,可以参考这里的文档

https://www.grapecity.com/spread ... pwin-tablebind.html
回复 使用道具 举报
冰岛
注册会员   /  发表于:2023-5-17 16:42:22
2#
本帖最后由 冰岛 于 2023-5-18 10:28 编辑

再请问如何设置不同分组的标题?例如这样
164741hadogevev0ooa0av.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-17 18:22:14
3#
请参考下面的链接,自定义分组

https://www.grapecity.com/spread ... in-group-model.html
回复 使用道具 举报
冰岛
注册会员   /  发表于:2023-5-18 10:29:52
4#
能帮我写一个设置不同分组的标题的DEMO吗?
参考了https://www.grapecity.com/spreadnet/docs/online-win/spwin-group-model.html
这些及相关的内容信息。
还是无法自己做出来。谢谢了。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-18 13:50:13
5#
需要明天给你结果了,今天有其他的客户培训
回复 使用道具 举报
冰岛
注册会员   /  发表于:2023-5-18 16:50:52
6#
本帖最后由 冰岛 于 2023-5-18 17:00 编辑
Richard.Ma 发表于 2023-5-18 13:50
需要明天给你结果了,今天有其他的客户培训

非常感谢版主,我需要的是可以设置上图的不同分组标题,并且需要根据标题获取每个分组、分组中的每行数据及对应的标签。将其保存到数据库中。
然后把整个页面存为文件,可多次打开编辑里面的数据,或添加、改变分组及分组数据,保存到数据库中。

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-19 00:29:43
7#
好的
回复 使用道具 举报
冰岛
注册会员   /  发表于:2023-5-22 09:40:27
8#
请问版主帮我弄好DEMO了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-22 11:03:38
9#
你可以在grouped事件中加入下面的代码,Text就是定义分组行的文本的。
fpSpread1.Grouped += FpSpread1_Grouped;

  1.         private void FpSpread1_Grouped(object sender, EventArgs e)
  2.         {
  3.             if (fpSpread1.ActiveSheet.Models.Data is FarPoint.Win.Spread.Model.GroupDataModel)
  4.             {
  5.                 FarPoint.Win.Spread.Model.GroupDataModel gdm = (FarPoint.Win.Spread.Model.GroupDataModel)fpSpread1.ActiveSheet.Models.Data;
  6.                 for (int i = 0; i < gdm.RowCount; i++)
  7.                 {
  8.                     // Determine whether it is group header row or not
  9.                     if (gdm.IsGroup(i))
  10.                     {
  11.                         // Get group
  12.                         var g = gdm.GetGroup(i);
  13.                        
  14.                         g.Text = "我是分组行:"+ i;
  15.                         // Get the reference column of the group and the number of rows included in the group
  16.                         Console.WriteLine(string.Format("Column index:{0}, Row count:{1}", g.Column, g.Rows.Count));
  17.                     }
  18.                 }
  19.             }
  20.         }
复制代码


回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部