繁体   English   中英

检查组合框选择的值字符串,并在另一个组合框中更改selexctedIndex

[英]check combo-box selected value string and change selexctedIndex in another combo box

我有一个组合框,我在其中检查所选项目text =“ Digital”,然后更改另一个组合框的行为。 当我按“选定值”进行检查时,它起作用了,但是当我将其更改为以下值时,它停止执行此行为:

 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; 

但是有了这个,我知道Digital位于='5',但是我希望它的名字不是选定的值

文本将为您提供可编辑部分的选定文本,“选定项目”将为您返回对象,而选定索引将为您返回索引。 这样行吗?

if (cmbCamSupplier.Text.Equals("Digital"))
        cmbCamPrb.SelectedIndex = cmbCamPrb.Items.IndexOf("Digital");
else
        cmbCamPrb.SelectedIndex = 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM