最近我去爲C#.NET programmer.The面試官接受記者採訪時問我的情況,我不能回答,並且不可能通過谷歌搜索它如何將大量的數據綁定到gridview?
的情況是這樣覺得..
假設我們」我們的數據庫中有大約10萬客戶,我想用gridview展示他們,我們將如何做?
我的答案是,我們將填補數據表中的客戶,並將其綁定到gridview。
他回答說,我認爲可能有可能超時的情況下,當我在上面提到的方式將其綁定...
我怎麼能解決這個問題???
最近我去爲C#.NET programmer.The面試官接受記者採訪時問我的情況,我不能回答,並且不可能通過谷歌搜索它如何將大量的數據綁定到gridview?
的情況是這樣覺得..
假設我們」我們的數據庫中有大約10萬客戶,我想用gridview展示他們,我們將如何做?
我的答案是,我們將填補數據表中的客戶,並將其綁定到gridview。
他回答說,我認爲可能有可能超時的情況下,當我在上面提到的方式將其綁定...
我怎麼能解決這個問題???
也許與分頁Gridview。你不要問他在等待什麼答案嗎?
首先是我們已經實現了分頁機制。
我們可以得到一定數量的記錄,每頁可以顯示。在用戶點擊第二頁時,我們將取下n個記錄進行顯示。
我已經告訴我們可以使用分頁,但他說,雖然點擊下一頁,我們必須調用函數來填充網格onceagain .. – ksg
我認爲這是我們可以做到的最好的方式..無論如何,我們有取數據... –
首先是在網格視圖中使用分頁。
如果這是不可能的..你可以借鑑,只有一個列(標識),然後繪製所有其他fieds ..
是。如果您只是使用分頁方式,則在每次調用時都必須從數據庫中提取所有記錄,並根據所應用的分頁顯示一小部分數據。
你可以做什麼是自定義你的分頁,並以eventhandler "OnPageIndexChanging",
這樣一種方式調用它,它將在每次調用時只提取一小塊數據,並基於next和prev選擇它將重新查詢數據庫以獲得再少量的數據。
搜索延遲加載和分頁 – mbm
100000表示1十萬 – ksg