Spread Studio ASP.NET 表格控件提供了类似于 Outlook 分组功能,Spread 最多可以进行四层分组。
Spread 可以通过两种方式进行分组:
1.使用代码进行分组。
2.通过在前台页面,拖拽列头进行分组。
在本片文章中我们将阐述这两种分组方式。
1.分组代码,如下使用方法参加注释:
1: protected void Page_Load(object sender, EventArgs e) 2: { 3: if (IsPostBack) 4: { 5: return; 6: } 7: GroupDataModel gdm; 8: 9: //设置分组栏可见 10: FpSpread1.Sheets[0].GroupBarVisible = true; 11: FpSpread1.Sheets[0].GroupBarText = "拖拽列头到此进行分组"; 12: 13: //设置 group 信息 14: FarPoint.Web.Spread.SheetView sv = this.FpSpread1.ActiveSheetView; 15: sv.AllowGroup = true; 16: 17: ////传递数据模型给分组模型 18: gdm = new GroupDataModel(sv.DataModel); 19: sv.DataModel = gdm; 20: 21: 22: //设置分组列和排序方式 23: FarPoint.Web.Spread.SortInfo[] sort = new FarPoint.Web.Spread.SortInfo[1]; 24: 25: //参数1 为分组列,参数2 为排序方式,true 即为升序排列 26: sort[0] = new FarPoint.Web.Spread.SortInfo(1, true); 27: gdm.Group(sort); 28: FarPoint.Web.Spread.Model.Group group = new Group(gdm, (FarPoint.Web.Spread.Model.Group)gdm.Groups[0], 0, false); 29: 30: //设置分组脚信息 31: GroupFooter groupfooter = new GroupFooter(group); 32: FpSpread1.Sheets[0].GroupFooterVisible = true; 33: 34: //设置 ColumnFooter,GroupFooter 第1列公式为 Sum ,用于计算第5列所有单元格加和. 35: this.FpSpread1.ActiveSheetView.Columns[0].AggregationType = FarPoint.Web.Spread.Model.AggregationType.Sum; 36: 37: }
运行效果如下:
2.通过在前台页面,拖拽列头进行分组,请参考截图:
参考代码:
Demo 下载:VS2010 + C# + Spread Studio 7 + .NET 4.0: 点击下载
所使用控件地址:点击查看
相关推荐
Flexcell和spread studio for .net两种表格控件的对比
通过以上详细的知识点总结,可以看出 Spread for WinForms 表格控件 V7.0 是一个功能全面且强大的表格控件,不仅提供了丰富的表格操作功能,还增强了中文本地化支持,改善了与 Excel 文件的兼容性和读写性能,为...
从控件功能来看,Spread for WinForms表格控件V7.0具有处理大规模数据的能力,例如支持多达20亿个工作表,每个工作表又能容纳20亿行和20亿列的数据。同时,该控件支持跨工作表的数据引用和公式引用。控件的这些特点...
Spread Studio for .NET 试用版 试用版 ... Studio for .NET是一个功能和Excel类似的表格控件工具包。用于在您的应用系统中实现表格数据的录入和编辑等交互功能,并且提供灵活的定制能力和丰富的数据可视化效果。
通过阅读这份使用指南,开发者可以快速掌握Spread for WinForms表格控件V7.0的核心功能,并能够在项目中有效地使用该控件以实现复杂的表格数据处理、数据展示和交互设计。同时,通过指南提供的丰富示例代码和操作...
***表格控件V7.0使用指南深入解析了葡萄城公司开发的***表格控件,这款控件是为.NET平台上的***应用程序设计的,它提供了丰富的表格功能和工作表功能,可以与多种数据源进行绑定。本指南旨在帮助软件开发人员快速...
SpreadJS 是一款强大的纯前端Excel表格控件,它允许开发者在Web应用中实现与Microsoft Excel高度相似的功能。这款工具提供了一整套丰富的API和事件,让开发者能够轻松地在网页上创建、编辑和操作电子表格数据。...
Spread Studio for强大的报表功能,这是Spread Studio for使用说明书,看了肯定能帮到你。
本文档汇总了 Spread for WinForms 产品的常见使用问题,包括数据的增删改查、Excel导入/导出、公式使用、图表操作、打印功能等100多个问题的详细解答。
【标题】"UniGui调用spread电子表格"指的是在使用UniGui开发的应用程序中集成Spread组件,以便实现类似Excel的功能。UniGui是一个基于VCL(Visual Component Library)和FireMonkey(FMX)框架的跨平台UI库,它允许...
Spread是一款功能强大的电子表格控件,广泛应用于Windows Forms和.NET框架的开发中。本篇将详细阐述Spread 5.0及6.0的主要特性、功能以及如何在实际项目中进行有效应用。 一、Spread 5.0 for Windows Forms Spread...
Spread控件使用手册 Spread控件是一种强大的控件,可以与EXCEL数据进行嵌套...Spread 控件是一种功能强大且灵活的控件,能够满足各种数据处理需求。通过学习和掌握 Spread 控件的使用,可以提高开发效率和产品质量。
"fpspread"是一款流行的表格控件,常用于Windows应用程序,提供强大的数据展示和编辑功能。本例程聚焦于fpspread表格控件的行操作,包括移动行、交换行以及添加行,这些都是在实际应用中常见的需求,尤其对于数据...
fpSpr60.ocx是vb6.0下一个非常好用的表格控件,压缩包里的fpSpr60.ocx放到你的程序文件夹,cmd里运行regsvr32 文件夹路径\fpSpr60.ocx,注册后即可使用。此压缩包内包含了可能用到的比如:excel导入导出,文件导入...
SpreadJS 的最新版本为 8.1,它提供了一系列高级功能和优化,使得在 Web 上实现类似 Excel 的电子表格功能成为可能。 1. **全面的功能集**:SpreadJS 支持大量的表格操作,如单元格格式化、公式计算、数据验证、...
"Ultimate Grid"是一款强大的表格控件,设计灵感来源于Microsoft Excel,旨在为软件开发者提供一个在应用程序中实现类似Excel功能的界面组件。这款控件在Windows应用程序开发中尤其常见,通常用于数据展示、编辑和...
SpreadJS 是一款轻量级的 JavaScript 库,它提供了丰富的功能,包括数据绑定、公式计算、格式化、排序、过滤等,能够帮助开发者构建具有高度可定制性和性能的电子表格应用。其宣称兼容超过 450 种 Excel 公式,这...
SpreadJS 是一款强大的 HTML5 表格控件,它提供了一系列丰富的功能,包括数据编辑、公式计算、图表绘制等,可以满足开发者在 web 应用中创建、展示和操作电子表格的需求。在 SpreadJS 中,用户可以根据自己的需求...