如何使用 ComboBox 的值与 C# 中的 NumericUpDown 相乘?
How can I use the value of the ComboBox to multiply with the NumericUpDown in C#?
我需要有关如何计算基本工资的帮助,即 Rate/Day * 工作天数。
如何获取每个职位代码的值,以便将其乘以工作天数。
例如,当我输入职位代码 A 时,rate/day 是 500。那应该是 500 * 2 这样我的基本工资就会是 1000。
我需要帮助。提前致谢!!
在您的 NumericUpDown
控件上,有一个名为 ValueChanged
的事件,您可以使用它根据您的 ComboBox 计算员工的 基本工资 值。
您可以使用此代码根据工作天数
自动计算您员工的basic bay
private void NumericUpDown1_ValueChanged(Object sender, EventArgs e)
{
if(cmbPositionCode.SelectedItem == "Code A")
txtBasicPay.Text = 500 * NumericUpDown1.Value;
else if(cmbPositionCode.SelectedItem == "Code B")
txtBasicPay.Text = 600 * NumericUpDown1.Value;
...
}
编辑:
所以您想使用 compute
按钮来计算与上面几乎相同的基本工资,但是您会将代码放在 Compute
的 Click
事件中按钮
private void btnCompute_Click(Object sender, EventArgs e)
{
if(cmbPositionCode.SelectedItem == "Code A")
txtBasicPay.Text = 500 * NumericUpDown1.Value;
else if(cmbPositionCode.SelectedItem == "Code B")
txtBasicPay.Text = 600 * NumericUpDown1.Value;
...
}
我需要有关如何计算基本工资的帮助,即 Rate/Day * 工作天数。
如何获取每个职位代码的值,以便将其乘以工作天数。
例如,当我输入职位代码 A 时,rate/day 是 500。那应该是 500 * 2 这样我的基本工资就会是 1000。
我需要帮助。提前致谢!!
在您的 NumericUpDown
控件上,有一个名为 ValueChanged
的事件,您可以使用它根据您的 ComboBox 计算员工的 基本工资 值。
您可以使用此代码根据工作天数
自动计算您员工的basic bay
private void NumericUpDown1_ValueChanged(Object sender, EventArgs e)
{
if(cmbPositionCode.SelectedItem == "Code A")
txtBasicPay.Text = 500 * NumericUpDown1.Value;
else if(cmbPositionCode.SelectedItem == "Code B")
txtBasicPay.Text = 600 * NumericUpDown1.Value;
...
}
编辑:
所以您想使用 compute
按钮来计算与上面几乎相同的基本工资,但是您会将代码放在 Compute
的 Click
事件中按钮
private void btnCompute_Click(Object sender, EventArgs e)
{
if(cmbPositionCode.SelectedItem == "Code A")
txtBasicPay.Text = 500 * NumericUpDown1.Value;
else if(cmbPositionCode.SelectedItem == "Code B")
txtBasicPay.Text = 600 * NumericUpDown1.Value;
...
}