当前位置: 代码迷 >> ASP.NET >> 大家看下这个经典封装代码的有关问题
  详细解决方案

大家看下这个经典封装代码的有关问题

热度:8340   发布时间:2013-02-25 00:00:00.0
大家看下这个经典封装代码的问题?
我写了一个封装:
  用来实现GridView合并列表重复的字段;
出了一点逻辑的问题   请各位逻辑分析的高手   来看下

小女孩不胜感激.
谢谢

代码如下:
public   static   void   GroupRows(GridView   GridView1,   int   cellNum)
                {
                        int   i   =   0,   rowSpanNum   =   1;
                        while   (i   <   GridView1.Rows.Count   -   1)
                        {
                                GridViewRow   gvr   =   GridView1.Rows[i];
                                for   (++i;   i   <   GridView1.Rows.Count;   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)
                                        {
  相关解决方案