當前位置:首頁 » 編程語言 » 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-01-24 01:19:53 瀏覽:963
安卓電腦管家如何清除緩存 發布:2025-01-24 00:55:42 瀏覽:148
怎麼上傳歌曲到qq音樂 發布:2025-01-24 00:45:30 瀏覽:65
養貓用什麼配置 發布:2025-01-24 00:37:58 瀏覽:812
pythongps 發布:2025-01-24 00:37:51 瀏覽:813
辦公編程滑鼠 發布:2025-01-24 00:37:07 瀏覽:386
wpa加密類型 發布:2025-01-24 00:35:58 瀏覽:960
如何用批處理實現ftp映射盤符 發布:2025-01-24 00:25:45 瀏覽:954
win7sql版本 發布:2025-01-24 00:22:16 瀏覽:499
安卓手機市場有什麼 發布:2025-01-23 23:48:56 瀏覽:26