выберите элемент списка в текстовом блоке wpf - PullRequest
0 голосов
/ 12 марта 2019

Я хочу выбрать элемент из поля со списком, когда текстовое поле не равно ""

Я использую этот код

    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;

, потому что в изменение текста в выпадающем списке 1 я использую этот код

        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)
                    {
...
                     }

, и я получаю сообщение об ошибке, возвращающее ноль.

что мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...