gridview載入資料庫
㈠ GridView的數據源是datatable,怎麼用GridView更新資料庫呢
"只對datatable中的數據進行資料庫更新" 對這句不太理解。。 總的來說,你要對datatable進行更新的話再重新拿一次數據就行,要對gridview進行更新的話那除了datatable要更新外,還要再綁定一次gridview,即DataBind()
㈡ gridview數據過多,使用了分頁,但是載入還是很慢,怎麼處理
建議你使用2次載入
分頁過程中我只返回一個標識列id,其它列不返回
此後在datagridview的databindingcomplete事件中
根據你當前頁返回的標識列id 取到要顯示的數據
我上百w的數據只要3s鍾左右
㈢ 如何用GridView顯示資料庫中數據
在使用GridView顯示資料庫中的數據時,我們首先需要添加GridView和sqlDataSource控制項。配置數據源的過程相對簡單,只需按照提示步驟操作,直到完成與所需資料庫相應表的連接。接著,將GridView的數據源設置為剛剛配置好的SqlDataSource。這樣操作後,運行應用程序即可在GridView中看到數據。
此外,我們還可以通過編程方式獲取資料庫中的數據。例如,可以創建一個DataSet對象,打開一個SqlConnection連接到資料庫,並定義一個SQL查詢語句。接下來使用SqlDataAdapter填充DataSet。代碼示例如下:
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(「資料庫連接字元串」);
string sql="SQl查詢語句";
SqlDataAdapter da = new SqlDataAdapter(sql, con);
try {
da.Fill(ds, "tb");
} catch (Exception ex) {
throw new Exception(ex.ToString());
} finally {
con.Close();
}
最後,將GridView的數據源屬性設置為填充後的數據表,即gridview1.DataSource = ds.Tables["tb"]。這樣,GridView就能顯示從資料庫中獲取的數據了。