Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
6 / 6 / 3
Регистрация: 15.06.2013
Сообщений: 69
1

Как осуществить вывод таблицы в DataGrid и обновление таблицы в БД после закрытия окна программы

08.07.2014, 11:20. Просмотров 2606. Ответов 1
Метки нет (Все метки)


Имеется БД в MS Sql с одной таблицей. Как осуществить вывод таблицы в DataGrid(или другой компонент) и обновление таблицы в БД после закрытия окна программы.
Написано это как-то в Binding делается, но как конкретно не нашел.

По этой ссылке не разобрался.
http://msdn.microsoft.com/ru-r... .110).aspx

Добавлено через 20 часов 4 минуты
В базе таблица Inventory пытаюсь вывести в DataGrid столбец PetName. Делаю по примеру с сайта (ссылка выше), жалуется на строчку:
ObjectQuery<Inventory> inventories = dataEntites.Inventory;

вот код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System.Data.Objects;
using System.Linq;
using System.Windows;
 
namespace DataGridSQLExample
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        AdventureWorksLT2008Entities dataEntites = new AdventureWorksLT2008Entities();
        public MainWindow()
        {
            InitializeComponent();
        }
 
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ObjectQuery<Inventory> inventories = dataEntites.Inventory;
 
            var query =
                from inventory in inventories
                select new { inventory.PetName };
 
            dataGrid1.ItemsSource = query.ToList();
        }
    }
}
и ошибка:
Cannot implicitly convert type 'System.Data.Entity.DbSet<DataGridSQLExample.Inventory>' to 'System.Data.Objects.ObjectQuery<DataGridSQLExample.Inventor y>' MainWindow.xaml.cs 20 50

Если жалуется на это, как тогда явно преобразовать тип?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2014, 11:20
Ответы с готовыми решениями:

Обновление таблицы dataGridView после закрытия дочерней формы
Доброго времени суток. Собственно говоря есть главная форма, на которой находится dataGridView...

Принудительное обновление страницы после закрытия модального окна
Всех приветствую. Люди, подскажите пожалуйста, как реализовать следующее. Есть первоначальная...

Быстрое обновление DataGrid из большой таблицы (+++)
Есть БД на MS SQL Server 2000 и таблицы (порядка 60 тыс. записей) Так же есть форма, где есть...

Привязка данных из таблицы БД к datagrid и последующее обновление
Добрый день, изучаю ADO.NET так что вопрос довольно простой для опытных пользователей. Возник...

1
2 / 2 / 0
Регистрация: 08.05.2014
Сообщений: 57
21.08.2014, 16:15 2
Как вы решили проблему??
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2014, 16:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Поставить цикл на паузу до закрытия диалогового окна. Как осуществить?
Допустим, у меня есть некий цикл, и каждый раз он должен ставиться на паузу, после открывается...

Как убрать ICQ из пуска? после закрытия окна программы, ICQ остается в пуске
Как сделать предосмотр на картинках включеный а на папках выключеный? Как убрать ICQ из пуска?...

Вывод таблицы в зависимости от значения DataGrid
Подскажите, пожалуйста, как в DataGrid2 вывести таблицу, название которой соответствует выбранному...

Закрытия первого окна формы без закрытия всей программы
Прошу помочь: в программе два окна, в начале открывается первое, после нажатия кнопки открывается...

Вывести в DataGrid строку таблицы, связанную со строкой другой таблицы
У меня есть: 4 таблицы и 4 датагрида - Книги - Авторы - Языки - Издательства. Все эти...

Обновление таблицы после запроса
Скажите, можно ли сделать запрос select.... order by.... и чтоб после упорядочивания данные этой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.