当文本框不等于“”时,我希望从组合框中选择项目
我使用此代码
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。
我该怎么办?