Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView и связанные таблицы / 3 сообщений из 3, страница 1 из 1
03.09.2008, 13:33
    #35520209
Bormotun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView и связанные таблицы
Есть две таблицы A:

Код: plaintext
1.
2.
id_A int
name_A nvarchar( 50 )
FK_id_B int


и B:

Код: plaintext
1.
id_B int
name_B nvarchar( 50 )


В DataGridView через DataSet джоиню таблицы в селекте и вывожу соотв. name_A и name_B. При этом для редактирования использую соотв. textbox для ввода name_A и комбо для выбора name_B из списка, связанные с DataGridView через BindingNavigator.

Как правильнее сохранять изменения при таком раскладе? Обрабатывать в цикле все строки в датасете и смотреть изменялись или нет а потом для каждой вызывать соотв. хранимку? Автоматически я так понял это фиг сделаешь.
...
Рейтинг: 0 / 0
03.09.2008, 14:16
    #35520340
WYPMAH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView и связанные таблицы
BormotunОбрабатывать в цикле все строки в датасете и смотреть изменялись или нет
тут вам поможет вот это свойство:
Код: plaintext
DataTable.Rows[index].RowState

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

BormotunКак правильнее сохранять изменения при таком раскладе?
лучше редактирование вынести в отдельный блок (понятно, что в данной ситуации 2 поля, а если вьюха с 10 полями, тоже прям "на месте" будите делать?), а по нажатию кнопки ОК вызывать хп.
...
Рейтинг: 0 / 0
03.09.2008, 16:17
    #35520779
Bormotun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView и связанные таблицы
WYPMAH
BormotunКак правильнее сохранять изменения при таком раскладе?
лучше редактирование вынести в отдельный блок (понятно, что в данной ситуации 2 поля, а если вьюха с 10 полями, тоже прям "на месте" будите делать?), а по нажатию кнопки ОК вызывать хп.

В смысле отдельную форму? Т.к. логически оно и так в отдельном блоке - наборе полей. Наверное просто сделаю, чтобы при попытке перейти навигатором на другую строку выдавалось сообщение типа запись была изменена сохранить-нет.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView и связанные таблицы / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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