2012-05-21 3 views
0

SQLDataSource를 사용하여 데이터베이스에 바인딩하는 GridView가 있습니다.GridView, RowDataBound 이벤트가 각 행에 대해 두 번 실행됩니다.

어떤 이유로 GridView의 RowDataBound 이벤트가 두 번 실행됩니다.

왜 이런 일이 발생합니까?

+0

주먹주기 새로 고침 시간이 5 분 정도로 상당히 길어지고 동일한 행동이 존재하는지 여부를 확인하십시오. – Damith

+0

10 분 간격으로도 계속 발생합니다 – jax

+0

코드에서 RowDataBound 이벤트를 두 번 처리하는지 확인하십시오. – Rahul

답변

1

GridView의 바닥 글 (gv.ShowFooter = true;)에서 바닥 글을 활성화하고 이전에 true로 설정하지 않은 경우 데이터가 다시 바인딩됩니다. 이것은 나에게 버그처럼 보인다!

대신 내 .aspx 파일에서 바닥 글을 사용할 수 있으며 모두 좋습니다.

관련 문제