我正在做一个服装店计划,我的代码就是这个。
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 +数量 那么我如何在这个公式中包含这个值?
答案 0 :(得分:1)
您是否在询问如何实际提取存储在组合框中的值?
cbmale.SelectedItem
将返回存储在当前选中的Combobox中的Data对象。
如果你要做的是获取组合框中当前选择的项目,然后将其价格乘以nudmale.Value
中存储的数量,那么你应该这样做:
totalpricemale = totalpricemale + (quantity * cbmale.SelectedItem.Value);
编辑:我不知道这是什么数据对象,我不确定.Value是否会得到你想要的东西,但是你应该明白这一点。