从文本块WPF中选择项目组合框

时间:2019-03-12 10:19:40

标签: c# wpf visual-studio combobox

当文本框不等于“”时,我希望从组合框中选择项目

我使用此代码

    if (txt_e1.Text != " ")
                {

               combobox1.SelectedIndex = combobox1.Items.IndexOf(txt_e1.Text);

                }

但是什么都不给我

我从另一页获得txt_e1,并且始终等于组合框中的一项

窗口代码

   combobox1.ItemsSource = database.Mahs.ToList();
            combobox1.DisplayMemberPath = "MahName";
            combobox1.SelectedValuePath = "MahID";

我不能使用

combobox1.text = txt_e1.Text;

因为 combobox1文本更改,我使用了此代码

        if (datagrid_customer == null || combobox1 == null)
        { txt_f1.Text = "Not Matching"; }
        else
        {
            for (int i = 0; i < datagrid_customer.Items.Count; i++)
            {
                if (Convert.ToString((datagrid_customer.SelectedCells[1].Column.GetCellContent(datagrid_customer.Items[i]) as TextBlock).Text) == combobox1.Text)
                    {
...
                     }

我得到错误返回null。

我该怎么办?

0 个答案:

没有答案