powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / обновление выпадающего списка в гриде из другой формы
6 сообщений из 6, страница 1 из 1
обновление выпадающего списка в гриде из другой формы
    #38116024
SerRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уважаемые коллеги,
вроде бы старая тема, но перерыл все подходящие посты и не получается ...
вобщем, есть датасет, в датасете 2 таблицы - табл.1 и справочник табл.2;
есть винформа (ф.1), на ней грид (табл.1) в гриде поле с выпадающим списком (прилинкованный по id справочник табл.2);
на ф.1 по кнопке открываю диалогом другую форму (ф.2) на которой грид с табл.2;
добавил/изменил строку в гриде ф.2;
выполнил на закрытие ф.2: табл2TableAdapter.Fill(MymdbDataSet.name);
при этом обновление в выпадающем списке не происходит, а хотелось бы ... если только Fill на ф.1прописать ...
заранее спасибо за помощь ...
...
Рейтинг: 0 / 0
обновление выпадающего списка в гриде из другой формы
    #38116123
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SerRock,

пример
...
Рейтинг: 0 / 0
обновление выпадающего списка в гриде из другой формы
    #38116282
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SerRock,


1. Определить на форме Ф1 для Т2 события onRowChanged, onRowDeleted
2. Передать в Ф2 Т2 как параметр
3. Назначить гриду на Ф2 полученную Т2.

Возможны и варианты с передачей всего DataSet или только BindingSourceTable2.

Рациональный порядок работы.
На форме 2 настроить грид обычным способом. Что у Вас и сделано.
В конструкторе формы 2 подменить источник данных для грида.
...
Рейтинг: 0 / 0
обновление выпадающего списка в гриде из другой формы
    #38116283
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И ни в коем случает не делать
табл2TableAdapter.Fill(MymdbDataSet.name);
!!!
...
Рейтинг: 0 / 0
обновление выпадающего списка в гриде из другой формы
    #38121648
SerRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2,

извиняюсь, что просрочил пост ... обстоятельства ...

а почему нельзя перезаполнять TableAdapter?
...
Рейтинг: 0 / 0
обновление выпадающего списка в гриде из другой формы
    #38121697
SerRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2,

я не понял, на что подменить источник данных? он загружает Т.2 и все, данные появляются в гриде ...
потом я меняю строку, удаляю или добавляю и зарываю форму. а дальше, что я и писал, при получении фокуса в Ф1 измененные данные не присутствуют ... только перезагрузка Т2 на какое-либо события Ф1 позволяет получить обновленный список ... тогда ок, но хотелось бы на закрытие Ф2 ...

WitC,
большое спасибо ... я и так, и эдак ... я все сделал в конструкторе, поэтому кода-то минимум ... Ваш пример вроде бы понятен, пока трассируешь, а что конкретно взять себе - так и не догнал ...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / обновление выпадающего списка в гриде из другой формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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