冰岛 发表于 2023-5-17 16:22:40

请问如何获取分组的数据

请问如何获取分组的数据?并转为DataTable?
下面是获取分组的代码,不知道正不正确,然后不知道如何将每个分组的数据转为DataTable
FarPoint.Win.Spread.Model.GroupDataModel gm = (FarPoint.Win.Spread.Model.GroupDataModel)spread.Sheets.Models.Data;
                for (int i = 0; i < gm.Groups.Count; i++)
                {
                  try
                  {                        
                        FarPoint.Win.Spread.Model.Group g = gm.Groups 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)
                  {
                  }
                }

Richard.Ma 发表于 2023-5-17 18:34:02

你可以通过gm.Groups.Target拿到数据模型,然后通过GetValue循环遍历行列,自己整理数据塞到你的数据表中
页: [1]
查看完整版本: 请问如何获取分组的数据