我想顯示項目總價格的總和。我面臨的2個問題:顯示DataTable的列的總和值
- 它顯示我錯了全部項目的價格
- 我想補充
.00
總價格
可以在image檢查問題的一個明確的解釋。
這裏是我的代碼:
tDisplay.Text = "Return/" + "Receipt No:" + Return_Form.setalueforText011;
label1.Text = Return_Form.setalueforText011;
OleDbConnection VCON = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Restaurant.accdb");
DataSet dsa = new DataSet();
DataTable dt = new DataTable();
dsa.Tables.Add(dt);
OleDbDataAdapter da = new OleDbDataAdapter();
da = new OleDbDataAdapter("SELECT [Column1],[Column2],[Column3] from [Total] Where [Receipt No] = " + label1.Text + "", VCON);
da.Fill(dt);
//dataGridView1.DataSource = dt;
for (int i = 0; i < dt.Rows.Count; i++)
{
products.Add(new tblProduct() { productName = dt.Rows[i]["Column2"].ToString(),productPrice = Convert.ToDecimal(Math.Round(Convert.ToDecimal(dt.Rows[i]["Column1"].ToString())))});
label3.Text = dt.Rows[i]["Column3"].ToString();
textBox59.Text = "Rs: "+String.Format("{0:}", Total);
tblProduct selected = (tblProduct)(listBox60.SelectedItem);
Total += (decimal)selected.productPrice;
}
VCON.Close();
非常感謝你s我真的非常感謝你,你真的殺死天才人我可以問你一個更多的問題,如果你不介意如此關於列表框 –
和另外一件事我問你我的第一個問題我如何加.00與項目價格 –
您的問題的這部分內容不清楚。我看不到你如何添加項目到列表框。但是,如果您從產品列表中取出項目,則需要按照現在的格式對其進行格式化。 – Steve