`

Gridview控件合并tr和td显示数据解决方法

    博客分类:
  • C#
 
阅读更多

Gridview控件合并tr和td显示数据解决方法

 

通过gridview控件和代码的控制解决,代码如下

//合并tr显示数据

        private  static void GroupRows(GridView GridView1, int cellNum, int begin, int end)

        {

            int i = begin, rowSpanNum = 1;

            while (i < end)

            {

                GridViewRow gvr = GridView1.Rows[i];

                for (++i; i < end; i++)

                {

                    GridViewRow gvrNext = GridView1.Rows[i];

                    if (gvr.Cells[cellNum].Text == gvrNext.Cells[cellNum].Text)

                    {

                        gvrNext.Cells[cellNum].Visible = false;

                        rowSpanNum++;

                    }

                    else

                    {

                        gvr.Cells[cellNum].RowSpan = rowSpanNum;

                        rowSpanNum = 1;

                        break;

                    }

 

                    if (i == GridView1.Rows.Count - 1)

                    {

                        gvr.Cells[cellNum].RowSpan = rowSpanNum;

                    }

                }

            }

        }

在方法中如下调用

GroupRows(Smalltype, 0, 0, Smallgoodstype.Count);

 

第一个0表示第几列,第二个0表示开始的行数

分享到:
评论

相关推荐

    asp.net gridview 合并表头。合并列

    在ASP.NET中,GridView控件是用于展示数据的常用组件,尤其在网页上进行数据列表显示时非常方便。本文将详细讲解如何在GridView中实现表头的合并以及列的合并,帮助你创建更加美观和易读的数据展示界面。 首先,...

    ASP.NET中GridView和Repeater重复数据如何合并

    综上所述,ASP.NET的GridView和Repeater控件都可以处理重复数据的合并,但实现方式有所不同。GridView提供了更直接的表格支持,而Repeater则需要更多的定制工作。选择哪种控件取决于具体需求,如对表格样式控制的...

    使用Ajax和Jquery实现GridView的展开、合并源码

    在ASP.NET开发中,GridView控件是一个非常常用的数据展示组件,它可以方便地显示数据库中的数据,并支持各种操作,如分页、排序、筛选等。在实际应用中,我们经常需要增强GridView的功能,例如实现行的展开和合并,...

    gridview固定表头 横向滚动 纵向固定

    GridView固定表头横向滚动纵向固定的功能可以通过使用CSS样式、UpdatePanel控件和GridView控件来实现。这些控件和样式的结合使用,能够使GridView控件具有固定表头横向滚动纵向固定的功能,从而提高用户体验。

    ASP.NET—014:Gridview复合表头

    ASP.NET的GridView控件是网页开发中用于展示数据表格的强大工具。在许多情况下,我们可能需要创建复杂的表头,以更好地组织和呈现数据。"ASP.NET—014:Gridview复合表头"这个主题正是关于如何在GridView中实现这种...

    GridView导出Excel实例

    在.NET开发环境中,GridView控件是ASP.NET网页中常用的数据展示工具,它可以方便地绑定数据库数据并进行排序、分页和筛选操作。然而,有时我们需要将GridView中的数据导出为Excel格式,以便用户进行进一步处理或存储...

    asp.net中Repeater控件嵌套Repeater调数据方法

    Repeater控件是一种非常灵活的服务器控件,它可以用来显示重复的数据项。与GridView、DataList等其他数据绑定控件相比,Repeater控件提供了最大的灵活性,因为它允许开发者完全控制HTML输出。这使得Repeater控件非常...

    gridview皮肤

    1. **CSS类选择器**:在CSS中,我们可以使用类选择器(`.className`)来定位GridView控件的特定部分,如表头(thead)、行(tr)、单元格(td)等,然后为这些元素设置样式。 2. **模板字段**:GridView允许创建...

    repeater数据绑定控件的使用

    而`repeater`可能是实际的ASP.NET页面,其中包含了`Repeater`控件的定义和数据绑定逻辑。 总之,`Repeater`控件是ASP.NET中用于数据展示的强大工具,其灵活性使得它可以适应各种数据展示需求。熟练掌握`Repeater`的...

    gridview固定列宽.doc

    在Web开发中,`GridView`控件因其强大的数据绑定能力和灵活性而被广泛应用于显示表格数据。然而,在实际应用中,我们经常会遇到一个问题:`GridView`的列宽默认是根据列内的数据自适应调整的,这在某些情况下可能...

    自定义GridView分页模板

    在ASP.NET中,GridView控件是用于展示数据的强大工具,它继承自DataGrid并提供了更多的特性和灵活性。在上述文档中,主要讨论了如何自定义GridView的分页模板,以提供更个性化的用户体验。 首先,GridView控件的...

    C#自定义分页控件

    三、AspNetPager分页控件本身并不显示任何数据,而只显示分页导航元素,数据在页面上的显示方式与该控件无关,所以需要手写数据连接方法来配合, 四、结合TOP 。。。NOT IN 的通用存储过程分页方法使用AspNetPager...

    JavaScript提高:004:JS获取Gridview单元格时层级问题

    在标题提到的"JavaScript提高:004:JS获取Gridview单元格时层级问题"中,我们可以推测作者可能在讨论如何在JavaScript中有效地遍历和访问GridView控件的层次结构,尤其是在HTML渲染后的DOM结构中。通常,GridView在...

    GridView导出Excel方法

    本文档将详细介绍一种使用GridView控件导出数据到Excel的方法,并提供代码示例。这种方法不仅能够直接根据GridView中的字段导出数据,还可以通过封装成基类的方式提高代码复用率。 #### 二、关键技术点 1. **检查...

    报告如何使用aspnet mvc查询生成器向gridview扩展t624853提供数据.zip

    在ASP.NET MVC中,GridView是一个常用的数据展示控件,它允许开发者以表格的形式显示数据。在本报告中,我们将深入探讨如何使用ASP.NET MVC查询生成器来为GridView扩展提供数据,以解决T624853的问题。 首先,理解...

    gridview 的双击事

    GridView用于显示数据集,并允许用户进行交互,如排序、分页和编辑。本篇将深入探讨"GridView的双击事件"以及如何在双击某一行时获取选中的值。 一、GridView概述 GridView是ASP.NET Web Forms中的一种服务器控件,...

    GridView导入导出

    GridView控件是ASP.NET Web Forms中的一个重要组件,用于展示数据并提供用户交互。在Web应用程序中,它常用于显示数据库中的表格数据,并支持多种操作,如排序、分页、筛选和编辑。本篇文章将深入探讨GridView的导入...

    GridView_72般绝技

    在ASP.NET中,`GridView` 控件是一个非常强大的工具,它可以帮助开发者快速地显示、编辑和操作数据。无代码分页排序是指通过设置控件属性来实现分页和排序功能,而不需要编写额外的后端代码。 **步骤说明:** 1. **...

    C#gridview打印

    // 假设gv是你的GridView控件 gv.DataBind(); gv.RenderControl(htw); // 添加必要的HTML结构 sb.Insert(0, "&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;GridView打印&lt;/title&gt;&lt;/head&gt;&lt;body&gt;"); sb.Append("&lt;/body&gt;&lt;/...

Global site tag (gtag.js) - Google Analytics