Страница: 1 |
Вопрос: Помогите с DataGrid | Добавлено: 17.06.03 23:08 |
Автор вопроса: ![]() |
Через DataEnvironment подсоединен DataGrid, который отображает таблицу. Пользователь не может вводить в Grid. Для добавления записей используется отдельная форма, которая вызывается по кнопке, принимает данные для новой записи и передает их в обработчик кнопки. Затем этот обработчик кнопки модифицирует Recordset через программу. Recordset модифицируется нормально и изменения заносятся в базу. Как заставить DataGrid отбразить измененную базу или связанный с ним Recordset? Пробовал и refresh и rebind, но новые данные отображаются только после повторной загрузки формы с DataGrid. Все действия по изменению Recordset производятся в этой же форме (обработчик кнопки) и выгружать ее очень не хотелось бы. |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 178155071 Вопросов: 21 Ответов: 52 |
Профиль | Цитата | #1 | Добавлено: 19.06.03 08:00 |
А ты попробуй обнови подключение у DataGrid. If DataEnvironment1.rsCommand1.State = adStateOpen Then DataEnvironment1.rsCommand1.Close DataEnvironment1.rsCommand1.Open ElseIf DataEnvironment1.rsCommand1.State = adStateClose Then DataEnvironment1.rsCommand1.Open End If Set DataGrid1.DataSource = DataEnvironment1.rsCommand1 туповат пример но ты попробуй. А вообще лучше программно все прописывать тогда все нормально. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 3 |
Профиль | Цитата | #2 | Добавлено: 19.06.03 12:10 |
Спасибо. Все получилось.![]() |
Страница: 1 |
|