當前位置:首頁 » 編程語言 » 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;
}

希望能有幫助

熱點內容
得安pci加密卡 發布:2025-10-15 19:56:40 瀏覽:60
四川伺服器ip地址 發布:2025-10-15 19:56:21 瀏覽:984
sql導出資料庫命令 發布:2025-10-15 19:48:27 瀏覽:622
vsftp外網訪問 發布:2025-10-15 19:19:14 瀏覽:983
python讀取txt矩陣 發布:2025-10-15 18:57:41 瀏覽:140
android圖片非同步下載 發布:2025-10-15 18:50:19 瀏覽:755
虎牙直播要什麼配置 發布:2025-10-15 18:25:14 瀏覽:32
iphone已隱藏圖片如何設置密碼 發布:2025-10-15 18:20:52 瀏覽:296
mfc打開文件夾對話框 發布:2025-10-15 18:13:49 瀏覽:993
訪問法例如 發布:2025-10-15 18:07:21 瀏覽:878