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

希望能有幫助

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:638
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:928
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:625
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:811
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:723
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1058
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:290
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:152
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:840
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:754