|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.05.2012, 13:53 | #1 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 34
|
entity-framework в wpf
Всем доброго времени суток!
Такая проблема не могу вывести базу в dataGrid в wpf. на winform все прекрассно работает. Вот как я делаю в windowsform: есть база по имени bd, в ней отдна таблица по имени tablica. Закидывю ado.net entity data model в нем выбираю свою базу и таблицу. Дальше на форму кидаю DataGridView сверху на нем нажимаю на маленький тругольник (если чесно не знаю как он называется), вот там в Choose data source выбираю Add project data source, после выбираю object там выбираю таблицу и все. Ну и в коде ещё провисываю Код:
Кто знает как вывести в DataGrid помогите пожалуйста!!! |
28.05.2012, 12:31 | #2 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 34
|
Да ладно, что никто не знает???
|
28.05.2012, 21:33 | #3 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 60
|
ну если у вас в таблице БД все колонки важные и нормальные (не foreign keys) с точки зрения воспритятия человеком, то недурственно было бы поставить в true свйоство грида AutoGenerateColumns называется
в противном случае пошаманить придется, если не подойдет пишите, расскажу как |
28.05.2012, 22:55 | #4 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 34
|
Спасибо я немного разобрался. Получается устанавливаю свойство AutoGenerateColumns в true после в Window_Loaded пишу след. код:
Код:
Код:
Тажке у меня получаеться добавить поля программно: Код:
1: вывести в ListBox только Фио, а другие столбцы нет 2: и в зовисимоти какое ФИО выбрано в ListBox, изменить там значение age Помогите пожалуйста, если знаете |
29.05.2012, 09:59 | #5 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 60
|
аналогично все, вам надо в листбокс класть объект какой хотите, а потом должно быть свойство DisplayMember если ниичего не путаю, вот туда ставьте название поля в таблице его и покажет
listbox.DisplayMember = "Name"; |
29.05.2012, 11:00 | #6 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 34
|
да показывает одно поле, а как мне вывести 3 поля например??
|
29.05.2012, 19:47 | #7 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 60
|
создаете свойство в этом своем классе(если он генерируемый, то разумеется в partial), вида
Код:
listbox.DisplayMember = "DisplayInformation"; |
31.05.2012, 12:34 | #8 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 34
|
Да невыходит чего то( с одним да, все норм, а как только два столбца указываю, то тогда ничего не происходит(
|
01.06.2012, 19:07 | #9 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 60
|
быть может, код покажете?
|
01.06.2012, 21:34 | #10 |
Пользователь
Регистрация: 16.12.2011
Сообщений: 34
|
Если вот так, то в Listbox вообще ничего не происходит
Код:
Также ещё пробовал: Код:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как связать Entity FrameWork + PostgreSql! | Волкодав | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 1 | 23.04.2012 11:12 |
Подключение к удаленной Базе Данных с использованием Entity FrameWork | Волкодав | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 0 | 18.04.2012 10:14 |
ADO.net Entity Framework | adwaer | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 3 | 29.01.2010 13:49 |