2017-04-06 1 views
-2

그리드 뷰에서 작업 할 때 많은 경험이 없으므로 페이징 컨트롤로 페이지로드에서 데이터를 바인딩하고 있습니다. 그래서 gridivew에서 페이징을하면 페이지 당 10 레코드를 말합니다. 페이징없이 Gridview에 비해 내 페이지로드가 더 빠릅니까? 내가 나의 요구 사항을 지키지 못해서 미안해.gridview 페이징으로 웹 페이지가 더 빨리로드됩니까?

답변

0

내 대답이다 NO 당신이 datatable to datagrid datasource을 할 경우가 있기 때문에 모든 same..Only의 차이는 datagrid에 표시 할 datacontrolling입니다 ..하지만 진실은 모든 데이터가로 datagrid control 같은에서 loaded already을했다입니다 당신이 paging 또는 without paging.

+0

데이터 대량이 있고 컴퓨터 사양에 달려 있다고 말하면서 한 가지 더 느려질 수 있습니다. 서버에있는 경우 작업중인 PC와 데이터베이스 간의 연결이 달라집니다. –

+0

오, 그래, 정말로 가치있는 공유 몰랐어! 감사. –

0

을 사용하기를 원한다면 대답은 : 당신의 GridView 할 것입니다 귀하의 페이지로드에 대한

활성화 페이징 빨리. 하지만 이미 큰 데이터가있는 경우에만 눈치를 보게 될 것입니다. 10 개 이상의 행이 포함 된 10 만 개의 행을 말합니다. 보통 GridView 페이지를로드하는 동안 응용 프로그램에서 Out of Memory 예외가 발생합니다.

큰 데이터가있는 경우 안전하고 효율적으로 페이징을 사용하십시오.

+0

오, 그래,하지만 내가 생각하고 있었는데, 내가 바보 같은 소리를 내는지는 모르겠지만 여기서 물어볼 생각, 페이징이 페이징을 사용하지 않는 이유는 무엇입니까? –

+0

Facebook에서 사용하고 있습니다. Facebook은 사용자가 페이지의 끝에 도달했을 때이를 감지하고 사용자가 아무 것도 클릭하지 않고 다음 '페이지'를로드합니다. – CurseStacker

관련 문제