Я хочу выбрать элемент из поля со списком, когда текстовое поле не равно ""
Я использую этот код
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)
{
...
}
, и я получаю сообщение об ошибке, возвращающее ноль.
что мне делать?