知识大全 Asp.net

Posted

篇首语:知识是珍贵宝石的结晶,文化是宝石放出来的光泽。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Asp.net相关的知识,希望对你有一定的参考价值。

Asp.net  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

本文为大家介绍下如何实现动态生成表 同一列中数据相同的单元格需要合并 具体实现如下 由此需求的朋友可以参考下 希望对大家有所帮助  

  业务需要 动态生成表 同一列中数据相同的单元格需要合并 解决方案 创建Table控件处理类 代码如下

复制代码 代码如下: /// <summary>表格控件相关操作类 /// </summary> public static class aspTable /// <summary>合并行 /// </summary> /// <remarks>版权信息 : : </remarks> /// <param name=tbl>Table</param> /// <param name=startRow>起始行</param> /// <param name=endRow>结束行</param> /// <param name=colIndex>要合并的列索引</param> public static void SetRowSpan(Table tbl int startRow int endRow int colIndex) int countRowSpan = ; int spanRow = startRow; string spanText = tbl Rows[startRow] Cells[colIndex] Text; for (int rowIndex = startRow; rowIndex <= endRow; rowIndex++) string currentText = tbl Rows[rowIndex] Cells[colIndex] Text; //内容是否相同 if (currentText == spanText) countRowSpan++; //移除被合并的单元格 if (rowIndex != spanRow) tbl Rows[rowIndex] Cells RemoveAt(colIndex); else //合并 tbl Rows[spanRow] Cells[colIndex] RowSpan = countRowSpan; //从此行再向下比较(重置) countRowSpan = ; spanRow = rowIndex ; spanText = currentText; //合并最后一项 tbl Rows[spanRow] Cells[colIndex] RowSpan = countRowSpan; /// <summary>合并行 支持多列 /// </summary> /// <remarks><SPAN >版权信息 : Arial Helvetica sans serif"> : : </remarks></SPAN> /// <param name=tbl>Table</param> /// <param name=startRow>起始行</param> /// <param name=endRow>结束行</param> /// <param name=colIndex>要合并的列索引</param> public static void SetRowSpans(Table tbl int startRow int endRow params int[] colIndexs) ArrayList al = new ArrayList(colIndexs); al Sort(); for (int i = al Count ; i >= ; i ) SetRowSpan(tbl startRow endRow (int)al[i]); cha138/Article/program/net/201311/14044

相关参考

知识大全 IIS处理Asp.net请求和 Asp.net页面生命周期

IIS处理Asp.net请求和Asp.net页面生命周期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 如何由ASP.NET 1.1移植到ASP.NET 2.0

如何由ASP.NET1.1移植到ASP.NET2.0  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET底层架构之从浏览器到ASP.NET

ASP.NET底层架构之从浏览器到ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET入门教程 7.2 ASP.NET 2.0的数据控件

ASP.NET入门教程7.2ASP.NET2.0的数据控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET编程工具ASP.NET Web Matrix详细介绍

ASP.NET编程工具ASP.NETWebMatrix详细介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 10.4.1 ASP.NET2.0中的编译

ASP.NET入门教程10.4.1ASP.NET2.0中的编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 ASP.NET和ASP的区别

ASP.NET和ASP的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET拥有更好

知识大全 ASP.NET简介

ASP.NET开发宝典:ASP.NET简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第章搭