Вывод строки datagrid в excel по нажатию

Так а биндинг к чему тут?

и т.д. это откуда?

Это данные из sql server, получаем мы их вот так:

private void Page_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            if (Visibility == Visibility.Visible) // Если видимость страницы видима, то мы обращаемся к контексту
            {
                PetShopEntities1.GetContext().ChangeTracker.Entries().ToList().ForEach(p => p.Reload()); /* Обращаемся
                ко всем сущностям, которые есть */

                DGridRealization.ItemsSource = PetShopEntities1.GetContext().Реализация.ToList(); /* Выполняем метод перезагрузки
                и вывода актуальных данных */
            }

Тут cell[3].Item вернет весь объект из ItemsSource.

Так что можно не трогать ячейки, а просто

var item = (Реализация) DGridRealization.CurrentItem;

и обращаться к его свойствам.

1 лайк

Просто лучший! Спасибо тебе огромное! Действительно, всё просто офигенно работает! Держи, ты обронил - :crown: