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 Studio for .NET 试用版 试用版 ... Studio for .NET是一个功能和Excel类似的表格控件工具包。用于在您的应用系统中实现表格数据的录入和编辑等交互功能,并且提供灵活的定制能力和丰富的数据可视化效果。
Spread for WinForms 表格控件 V7.0 使用指南
Spread for ASP.NET 表格控件 V7.0 使用指南 http://www.gcpowertools.com.cn/products/spread_studio_demo.htm
本使用指南旨在帮助软件开发人员较快地了解和运用Spread的常用功能。开发人员可以在了解Spread整体功能的基础上,循序渐进地学习单元格操作、行列操作和工作表操作。每个操作都附带了具体的C# 和VB代码,读者可以...
本使用指南旨在帮助软件开发人员较快地了解和运用Spread的常用功能。开发人员可以在了解Spread整体功能的基础上,循序渐进地学习单元格操作、行列操作和工作表操作。每个操作都附带了具体的C# 和VB代码,读者可以...
Spread Studio for强大的报表功能,这是Spread Studio for使用说明书,看了肯定能帮到你。
纯前端Excel表格控件SpreadJS,代码和例子下载
本文档汇总了 Spread for WinForms 产品的常见使用问题,包括数据的增删改查、Excel导入/导出、公式使用、图表操作、打印功能等100多个问题的详细解答。
fpSpr60.ocx是vb6.0下一个非常好用的表格控件,压缩包里的fpSpr60.ocx放到你的程序文件夹,cmd里运行regsvr32 文件夹路径\fpSpr60.ocx,注册后即可使用。此压缩包内包含了可能用到的比如:excel导入导出,文件导入...
Spread for ASP.NET是一款表格控件,兼容Excel的强大功能,并将其嵌入到您的应用系统中,完美的Excel文档支持使得您可以在企业中分享和访问数据信息,内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及...
Ultimate Grid,类似于Excel的表格控件
.NET平台最流行的表格控件Spread for Windows Forms5.0的完整中文手册,包括: (1)开发指南:为Spread for Windows Forms的开发人员提供了概念性介绍材料和常规任务的操作说明。 该指南描述了一个应用程序开发者...
试用版 试用版 开发语言: vb 可用平台: VB6 当前版本: v8 COM 表格控件是全球最畅销的电子表格COM控件。当您需要高性能、完全自定义的电子表格/表格控件时,请加入世界各地一致使用的FarPoint
Spread for Windows Forms 是一个综合性癿、用亍微软.NET平台癿Windows Forms 应用...Spread控件已绉被业界公认为功能最为强大癿表格控件。Spread在中国也 有了超过 10年癿使用历叱,得到了许多软件开収人员癿认可。
本控件完全使用javascript编写,还在不断完善中。欢迎大家下载试用并提出改进意见。控件开放源代码。 1、支持上下左右键切换单元格焦点; 2、支持backspace删除整行功能:把焦点移到最后一个单元格,按backspace...
Fpspread1控件使用手册 对于spread控件各项属性的设置有比较清楚详细的说明
SpreadJS 试用版 试用版 开发语言: javaScript 可用平台: javaScript 当前版本: 8.1