我如何可以歸納爲表中的列沒有的dataGridView和我使用的SQL命令的方法和我的數據庫是SQL Server 2008中 我喜歡this script收集數據,並在列標籤顯示的數據
-2
A
回答
0
你可以循環訪問DataTable
並總結您喜歡的字段。
你可以嘗試這樣的事情之一,
string query = "SELECT Price FROM Bill";
OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, DBconn);
DataTable dtSource = new DataTable();
dAdapter.Fill(dtSource);
int colSum =0;
foreach (DataRow dr in dtSource .Rows)
{
colSum += Convert.ToInt32(dr["Price"]);
}
TotalValueLabel.Text = colSum.ToString();
對於乘法,你可以嘗試這樣的事情,
string query = "SELECT Qty,Price FROM Bill";
OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, DBconn);
DataTable dtSource = new DataTable();
dAdapter.Fill(dtSource);
dtSource.Columns.Add("3rdColumn");
foreach (DataRow dr in dtSource .Rows)
{
dr["3rdColumn"]= Convert.ToInt32(dr["Qty"]) * Convert.ToInt32(dr["Price"]);
}
0
using System.Data;
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter("Select Price from PriceList", connection);
sda.Fill(dt);
int sum=Convert.ToInt32(dt.Compute("sum(Price)",""));
Label1.Text=sum.ToString();
+0
謝謝你們 但我不知道linq !!! 我只知道ado.net(sql命令) 我很初學者:請幫助我! 謝謝 – user3567892
+0
檢查解決方案 –
+0
問題:請幫忙 最後一行 我應該寫什麼查詢? 像這樣 query =「SELECT SUM(Price)FROM Bill」; 或 到你的代碼。 謝謝親愛的朋友。 祝你好運。 – user3567892
相關問題
- 1. 顯示數據標籤列堆疊epplus
- 2. 顯示數據標籤[deep4j]
- 3. 顯示數據庫標籤陣列的數據表信息
- 4. 標籤顯示但數據不顯示
- 5. JSON陣列HTML表並顯示td標籤內的數據
- 6. 數據未顯示在標籤中
- 7. 在標籤上顯示數據
- 8. html標籤顯示在JSON數據angular.js
- 9. 在標籤中顯示MySQL數據 - Vb.Net
- 10. 數據並顯示在標籤C#中的ID
- 11. 在4列布局顯示數據集
- 12. 在Chart.js線條圖中顯示數據集標籤
- 13. 顯示數據集中的數據?
- 14. 始終在HighCharts中的列上方顯示數據標籤
- 15. VB.net數據集顯示不同的列
- 16. MySql查詢檢索數據並在vb.net標籤中顯示
- 17. 從數據庫檢索圖像並在標籤中顯示
- 18. 如何閱讀XML並在標籤上顯示數據?
- 19. 在tableview中顯示從數組到數組標籤的數據
- 20. 用JQUERY標籤顯示SQL數據
- 21. 預標籤,以顯示從數據庫
- 22. 顯示標籤數據 - 動作3
- 23. jsp顯示標籤vs jquery數據表
- 24. Django包含標籤不顯示數據
- 25. 顯示數據標籤中使用FMDB
- 26. 收集數據
- 27. 收集數據
- 28. 收集數據
- 29. 顯示的數據集
- 30. 如何顯示在分組列highcharts多數據標籤
請給出代碼示例 – user3567892
您可以使用這樣的事情, 'foreach(dtSource .Rows中的DataRow dr) colSum + = Convert.ToInt32(dr [「co左值「]); }' – BAdmin
謝謝:我沒有注意到你的代碼太多:請輸入代碼更容易 – user3567892