Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Помогите с DataGrid Добавлено: 17.06.03 23:08  

Автор вопроса:  dimazzz

Через DataEnvironment подсоединен DataGrid, который отображает таблицу. Пользователь не может вводить в Grid. Для добавления записей используется отдельная форма, которая вызывается по кнопке, принимает данные для новой записи и передает их в обработчик кнопки. Затем этот обработчик кнопки модифицирует Recordset через программу. Recordset модифицируется нормально и изменения заносятся в базу. Как заставить DataGrid отбразить измененную базу или связанный с ним Recordset? Пробовал и refresh и rebind, но новые данные отображаются только после повторной загрузки формы с DataGrid. Все действия по изменению Recordset производятся в этой же форме (обработчик кнопки) и выгружать ее очень не хотелось бы.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Born



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
Автор ответа:
 dimazzz



Вопросов: 11
Ответов: 3
 Профиль | | #2 Добавлено: 19.06.03 12:10
Спасибо. Все получилось.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам