서류가방 상세정보

제 목 : 그리드 셀병합
잡필방 서류가방 전산과 컴퓨터 ASP.Net
작성자: 문시형 작성일: 2016-12-16 조회수: 393
public class GridDecorator
{
    public static void MergeRows(GridView gridView)
    {
        for (int rowIndex = gridView.Rows.Count - 2; rowIndex >= 0; rowIndex--)
        {
            GridViewRow row = gridView.Rows[rowIndex];
            GridViewRow previousRow = gridView.Rows[rowIndex + 1];

            for (int i = 0; i < row.Cells.Count; i++)
            {
                if (row.Cells[i].Text == previousRow.Cells[i].Text)
                {
                    row.Cells[i].RowSpan = previousRow.Cells[i].RowSpan < 2 ? 2 : 
                                           previousRow.Cells[i].RowSpan + 1;
                    previousRow.Cells[i].Visible = false;
                }
            }
        }
    }
}

The last action is to add an OnPreRender event handler for the GridView:

Hide   Copy Code

protected void gridView_PreRender(object sender, EventArgs e)
{
    GridDecorator.MergeRows(gridView);
}
        글 삭 제
이전글 3575 그리드 셀렉트 2016-12-15
다음글 3579 데이타베이스 조인 그림 2016-12-19
  댓글 달기
공동주택관리 홈페이지  |  : 관리자 : 문시형  |   : wedew@naver.com
: CopyRight(c) 2002년 우리와 이슬 그리고 도담 All Reght Reserved
: 경기도 의왕시 갈미 1로     : 010-6238-****