Отображение сетки данных WPF выберите строку в текстовое поле - PullRequest
0 голосов
/ 26 июня 2018

Если честно, я искал везде, но, похоже, не могу найти решения, я пытаюсь добиться, когда человек выбирает сетку данных WPF, содержимое которой отображается в параллельных текстовых полях. это код, который я пробовал, но он отображает только необработанные данные .. как (SalesManagementSystem.Models.Customer). Может ли кто-нибудь помочь мне, пожалуйста .. я попробовал все .. что я пропускаю ??

public IEnumerable<DataGridRow> GetDataGridRows(DataGrid grid)
    {
        var itemsSource = grid.ItemsSource as IEnumerable;
        if (null == itemsSource) yield return null;
        foreach (var item in itemsSource)
        {
            var row = grid.ItemContainerGenerator.ContainerFromItem(item) as DataGridRow;
            if (null != row) yield return row;
        }
    }

    private void DgCustomerInfo_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        try
        {
            var row_list = GetDataGridRows(customersPage.dgCustomerInfo);
            foreach (DataGridRow single_row in row_list)
            {
                if (single_row.IsSelected == true)
                {

                    customersPage.txtCustomerName.Text=single_row.Item.ToString();

                }
            }

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