DataGrid просто получить первую информацию о записи C # wpf - PullRequest
0 голосов
/ 17 февраля 2019

когда я сравниваю текст ComboBox с DataGrid и показываю запись идентификатора и показываю запись идентификатора в TextBox

Отображает только первую запись. У меня есть 10 записей и нужен идентификатор всех, когда выпадающий список равен каждому.

это просто работа, только первая запись.

это среднее значение, когда оно равно первой записи Datagrid, оно будет показывать идентификатор

я использую этот код для получения идентификатора

private void combobox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    if (combobox1.Text == "")
    {
        txt_f1.Text = "";
    }
    txt_f1.Text = combobox1.SelectedItem?.ToString();

    if (datagrid_customer == null || combobox1 == null)
    {
        txt_f1.Text = "Not Matching";
    }
    else
    {
        if (Convert.ToString((datagrid_customer.SelectedCells[1].Column.GetCellContent(datagrid_customer.SelectedItem) as TextBlock).Text) == combobox1.Text)
        {
            txt_f1.Text = Convert.ToString((datagrid_customer.SelectedCells[0].Column.GetCellContent(datagrid_customer.SelectedItem) as TextBlock).Text);
        }
        else
        {
            txt_f1.Text = "Not Matching...";
        }
    }
}

но мне нужен поиск и найти запись и показать мне идентификатор записи

...