找回密码
 立即注册

QQ登录

只需一步,快速开始

冰岛
注册会员   /  发表于:2023-5-17 16:22  /   查看:2708  /  回复:1
1金币
请问如何获取分组的数据?并转为DataTable?
下面是获取分组的代码,不知道正不正确,然后不知道如何将每个分组的数据转为DataTable
FarPoint.Win.Spread.Model.GroupDataModel gm = (FarPoint.Win.Spread.Model.GroupDataModel)spread.Sheets[0].Models.Data;
                for (int i = 0; i < gm.Groups.Count; i++)
                {
                    try
                    {                        
                        FarPoint.Win.Spread.Model.Group g = gm.Groups[i] as FarPoint.Win.Spread.Model.Group;
                        int row = g.Rows.Count;
                          if (g != null)
                        {
                            g.Text = g.GroupFooter.DataModel.GetValue(0, 4).ToString();
                        }
                    }
                    catch (Exception exc)
                    {
                    }
                }

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-17 18:34:02
沙发
你可以通过gm.Groups[i].Target拿到数据模型,然后通过GetValue循环遍历行列,自己整理数据塞到你的数据表中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部