[英]How to use values from combo box to calculate in c#
我正在做一個服裝店程序,我的代碼是這個。
cbmale.Items.Add(new Data { Name = "Male Shirt", Value = "10.0f" });
cbmale.Items.Add(new Data { Name = "Male Jeans", Value = "20.0f" });
cbmale.Items.Add(new Data { Name = "Male Pants", Value = "20.0f" });
cbmale.Items.Add(new Data { Name = "Male Socks", Value = "20.0f" });
cbmale.Items.Add(new Data { Name = "Male Hoodie", Value = "20.0f" });
cbmale.DisplayMember = "Name";
cbmale.ValueMember = "Value";
private void button1_Click(object sender, EventArgs e)
{
int quantity = (int)nudmale.Value;
bool isRBchecked = rbsmallmale.Checked || rbmediummale.Checked || rblargemale.Checked;
if (isRBchecked == false)
{
MessageBox.Show("Please select a size of the selected male item");
totalpricemale = 0.0f;
}
if (string.IsNullOrEmpty(cbmale.Text))
{
MessageBox.Show("No Item is Selected");
}
else
{
MessageBox.Show("Item Selected is:" + cbmale.Text);
}
totalpricemale = totalpricemale + quantity *
lblmale.Text = totalpricemale.ToString("C");
}
那么,如何使用我插入的值來計算所選商品的總價? 現在我的計算公式是totalpricemale = totalpricemale +數量那么如何在此公式中包含值?
您是否在詢問如何實際提取組合框中存儲的值?
cbmale.SelectedItem
將返回存儲在當前選定的組合框中的數據對象。
如果要執行的操作是在組合框中獲取當前選中的項目,然后將其價格乘以nudmale.Value
存儲的數量,則應執行以下操作:
totalpricemale = totalpricemale + (quantity * cbmale.SelectedItem.Value);
編輯:我不知道這是什么數據對象,我不確定.Value是否可以為您提供所需的內容,但您應該明白這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.