當前位置:首頁 » 編程語言 » sql查詢返回datatable

sql查詢返回datatable

發布時間: 2023-12-29 13:08:50

1. c#怎麼把sql查詢出的結果綁定要自己設置的datatable

創建一個表 在創建與你從資料庫獲取相應所需數據的列
然後,將DataSet也就是ds 通過for循環一次將數據讀入到之前創建好的表中
OK 想法就是這樣子
代碼要去寫一遍 事件有限,再次就不貼代碼出來了啊
而且,你可以從中學會DataTable的相應用法 一舉多得,何樂不為呢
友情提示:datatable綁定到datagridview上,
datagridview1.DataSource=datatable.defaultview;
datagridview1.DataBind();

2. Asp.net(C#) 獲取 執行sql server 語句/存儲過程後的 多個返回值

如果返回
標量
值的話,例如文章的個數,可以使用儲存過程的輸出(OUTPUT)參數。在定義存儲過過程時為參數指定OUTPUT關鍵字。C#調用
存儲過程
時指定參數
SqlParameter
對象的
Direction
屬性為Output。
如果是返回多個
結果集
的話,可以直接在存儲過程中使用多個select查詢就行。在C#代碼中使用SqlDataReader對象的NextResult方法提取下一個結果集。

3. 在C#中怎樣把sql查詢的結果存放到datatable里困擾我好久了,希望高手能把代碼寫出來 萬分感謝

這個很簡單, 按照這個語句寫ado就行了
調用這個函數時
建一個SqlDataAdapter
SqlCommand comm = new SqlCommand("select * from table where ...");
SqlDataAdapter ad = new SqlDataAdapter(comm);

public int MyExecuteSql(SqlDataAdapter sqlAd, ref DataTable returnTable)
{
try
{
this.openConn();
sqlAd.SelectCommand.Connection = this.conn;
DataSet ds = new DataSet();
sqlAd.Fill(ds);
returnTable = ds.Tables[0];
if (ds.Tables[0].Rows.Count > 0)
{
return 1;
}
else
{
return 0;
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
this.closeConn();
}
//return 0;
}

希望能有幫助

熱點內容
演算法設計與分析習題答案 發布:2025-08-26 16:41:06 瀏覽:631
車載中控安卓機如何安裝u盤聽歌 發布:2025-08-26 16:36:04 瀏覽:39
解壓密碼漢字 發布:2025-08-26 16:34:56 瀏覽:718
文檔怎樣上傳 發布:2025-08-26 16:15:00 瀏覽:303
瘋狂python講義pdf 發布:2025-08-26 15:33:36 瀏覽:303
蘋果三代通透模式在安卓怎麼關 發布:2025-08-26 15:19:20 瀏覽:152
thinkphp緩存清除 發布:2025-08-26 15:18:15 瀏覽:827
linux的未來 發布:2025-08-26 15:14:17 瀏覽:228
龍之谷競技場腳本 發布:2025-08-26 15:06:09 瀏覽:188
根伺服器如何搭建 發布:2025-08-26 15:02:23 瀏覽:466