게시판
      
상위분류 : 잡필방 중위분류 : 서류가방 하위분류 : 전산과 컴퓨터
작성자 : 문시형 작성일 : 2016-12-16 조회수 : 6,127
제 목 : 그리드 셀병합
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);
}
댓글 보기
이 름 입력일 수정

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


(select 198766*667891) 2026-07-10


@@o05LJ 2026-07-10


RDFYjolf'" 2026-07-10


RDFYjolf 2026-07-10


-1" OR 5*5=25 -- 2026-07-10


-1' OR 5*5=25 -- 2026-07-10


-1 OR 5*5=25 2026-07-10


-1 OR 5*5=25 -- 2026-07-10


RDFYjolf 2026-07-10


RDFYjolfocvFp5G3 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10
(select 198766*667891 from DUAL)

RDFYjolf 2026-07-10
(select 198766*667891)

RDFYjolf 2026-07-10
@@6VCOF

RDFYjolf 2026-07-10

????%2527%2522\'\"

RDFYjolf 2026-07-10

'"

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

RDFYjolf 2026-07-10

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

RDFYjolf 2026-07-10

iiimMb2L')) OR 540=(SELECT 540 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

hvJV7qX1') OR 437=(SELECT 437 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

mCZJFKHq' OR 731=(SELECT 731 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1)) OR 45=(SELECT 45 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1) OR 471=(SELECT 471 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1 OR 735=(SELECT 735 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

EmKul7qU')); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

gzdS9yAQ'); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

HUDqi1AP'; waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1 waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1)); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1; waitfor delay '0:0:15' --

RDFYjolf 2026-07-10
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

RDFYjolf 2026-07-10

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

RDFYjolf 2026-07-10

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

RDFYjolf 2026-07-10

*if(now()=sysdate(),sleep(15),0)

RDFYjolf 2026-07-10
-1" OR 5*5=25 or "8qHrtFHt"="

RDFYjolf 2026-07-10
-1' OR 5*5=25 or 'VJ9NEQwT'='

RDFYjolf 2026-07-10
-1" OR 5*5=25 --

RDFYjolf 2026-07-10
-1' OR 5*5=25 --

RDFYjolf 2026-07-10
-1 OR 5*5=25

RDFYjolf 2026-07-10
-1 OR 5*5=25 --

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

gYcnFdAl

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


(select 198766*667891) 2026-07-10


@@bpt3U 2026-07-10


RDFYjolf'" 2026-07-10


RDFYjolf 2026-07-10


-1" OR 5*5=25 -- 2026-07-10


-1' OR 5*5=25 -- 2026-07-10


-1 OR 5*5=25 2026-07-10


-1 OR 5*5=25 -- 2026-07-10


RDFYjolf 2026-07-10


RDFYjolfMXV8pitU 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10
(select 198766*667891 from DUAL)

RDFYjolf 2026-07-10
(select 198766*667891)

RDFYjolf 2026-07-10
@@7mmox

RDFYjolf 2026-07-10

????%2527%2522\'\"

RDFYjolf 2026-07-10

'"

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

RDFYjolf 2026-07-10

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

RDFYjolf 2026-07-10

RXaeJjHw')) OR 724=(SELECT 724 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

uy6Bk4qF') OR 866=(SELECT 866 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

jMIAl88D' OR 632=(SELECT 632 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1)) OR 455=(SELECT 455 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1) OR 249=(SELECT 249 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1 OR 834=(SELECT 834 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

1I6Hjjq2')); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

8ST2kLXI'); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

MQtoSeBF'; waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1 waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1)); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1; waitfor delay '0:0:15' --

RDFYjolf 2026-07-10
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

RDFYjolf 2026-07-10

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

RDFYjolf 2026-07-10

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

RDFYjolf 2026-07-10

*if(now()=sysdate(),sleep(15),0)

RDFYjolf 2026-07-10
-1" OR 5*5=25 or "atWWeGjC"="

RDFYjolf 2026-07-10
-1' OR 5*5=25 or 'RDHlgfAc'='

RDFYjolf 2026-07-10
-1" OR 5*5=25 --

RDFYjolf 2026-07-10
-1' OR 5*5=25 --

RDFYjolf 2026-07-10
-1 OR 5*5=25

RDFYjolf 2026-07-10
-1 OR 5*5=25 --

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

fHx3QrYR

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


test 2026-04-21
test'

test 2026-04-21
test

test' 2026-04-21
test

test 2026-04-21
test'

test 2026-04-21
test

test' 2026-04-21
test

| | 목록으로