powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / редактирование связанных данных в DataGrid с помощью Linq
10 сообщений из 10, страница 1 из 1
редактирование связанных данных в DataGrid с помощью Linq
    #36027229
shiknet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помочь с такой проблемой: есть DataGrid который отображает данные из нескольких таблиц, запрос примерно datagrid.DataSource=from s in ... join ... select new {...}. В таком случае грид не дает редактировать данные, видимо из-за связанности данных или анонимного типа. Решил создать в БД View аналогичный запросы, редактирование Грид позволяет НО при datacontext.SubmitChanges() изменения в БД не вносятя :( помогите пожалуйста решить данную проблему, может я на неправильном пути?!
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36029442
shiknet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неужели никто не может посоветовать? или вопрос настолько глуп?
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36033878
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет! Аналогичная проблема. Только я пихаю многотабличный запрос в DATASET, подвязываю его в DATAGRIDVIEW а как обновить одну единственную таблицу из такого запроса не знаю...
Если есть у кого решение буду благодарен...
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36034197
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри проект Bindable Linq на Codeplex
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36037010
OldWoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shiknetПрошу помочь с такой проблемой: есть DataGrid который отображает данные из нескольких таблиц, запрос примерно datagrid.DataSource=from s in ... join ... select new {...}. В таком случае грид не дает редактировать данные, видимо из-за связанности данных или анонимного типа. Решил создать в БД View аналогичный запросы, редактирование Грид позволяет НО при datacontext.SubmitChanges() изменения в БД не вносятя :( помогите пожалуйста решить данную проблему, может я на неправильном пути?!
Проблема в new {...} кто будет трекать этот анонимный тип? Что бы datacontext смог отметить измения нужно что бы он понимал что изменяется! Здесь всё разжёвано
ms-help://MS.MSDNQTR.v90.ru/wd_linqsql/html/cbec8b02-a1e8-4ae8-a83b-bb5190413ac5.htm
Привязка данных (LINQ to SQL)
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36039474
shiknet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ссылка в msdn не открывается ((
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36039477
shiknet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ссылка вроде эта http://msdn.microsoft.com/ru-ru/library/bb546190.aspx но если честно вопрос она так и не решила... Какие действия в моем случае? если я получаю новый анонимный тип. Я так понял нужно создать класс реализующий этот "новый" тип?
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36041422
OldWoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shiknetссылка вроде эта http://msdn.microsoft.com/ru-ru/library/bb546190.aspx но если честно вопрос она так и не решила... Какие действия в моем случае? если я получаю новый анонимный тип. Я так понял нужно создать класс реализующий этот "новый" тип?
Если вы сделали свой тип Viewtttt то должны перекинуть руками то что наводили в таблицы типа


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
using( DataContext context = new DataContext()){
 var inserts = Viewttt.where (условие что это новые);
  // ищем в какую сущность идут добавлния
  context.MyTables.InsertAllOnSubmi( inserts);

//то же про измениния и удаления


// сохраняем
context.SubmitChanges();


}
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36043042
OldWoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полное описание
ms-help://MS.MSDNQTR.v90.ru/wd_linqsql/html/d68c2dc3-99b3-49ab-b547-2ca5b386429a.htm
ссылка ро русской документации самой подробной в настоящий момент
...
Рейтинг: 0 / 0
редактирование связанных данных в DataGrid с помощью Linq
    #36057617
shiknet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за наведение на правильную мысль ). Только я еще тупил не могу изменения в Datagrid.DataSource отловить, но потом додумался :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / редактирование связанных данных в DataGrid с помощью Linq
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]