我有组合框,其中我检查选定的项目文本=“数字”,然后更改另一个组合框中的行为。它工作时,我被选定值检查,但是当我把它改成下面就停止执行该行为:检查组合框中选定的值字符串,并在另一个组合框中更改selexctedIndex
if (cmbCamSupplier.SelectedItem.ToString().Equals("Digital"))
cmbCamPrb.SelectedIndex = cmbCamSupplier.Items.IndexOf("Digital");
//cmbCamPrb.SelectedIndex = 5;
else
//cmbCamPrb.SelectedIndex = cmbCamSupplier.Items.IndexOf("Digital");
cmbCamPrb.SelectedIndex = 1;
我在做什么错。这应该工作,但似乎在某个地方被打破。任何帮助?
之前,它是这样的:
if (cmbCamSupplier.SelectedValue.Equals(5))
cmbCamPrb.SelectedIndex = 5;
else
cmbCamPrb.SelectedIndex = 1;
但这个我知道的数字是位于=“5”,但我想它的名字没有被选择的值
任何崩溃或消息? – Andy
没有东西只是不执行所需的行为 –
它取决于你绑定到组合框,如果它只是应该工作的字符串。如果你绑定另一个对象可能不是 –