Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: DataGrid - глюки жестокие Добавлено: 15.07.02 21:26  

Автор вопроса:  Direct
Подскажите пожалуйста, почему в этой (см. ниже) ситуации при удалении записи, контроль DataGrid не вызывает события DataGrid_AfterDelete??? Просто мистика какая-то!!!
Таблица обыкновенная, куча полей, один индекс по полю счетчика.
При подключении через ADODataControl c такими же настройками события генерируется, но начинаются жуткие глюки с редактированием базы через DataGrid. Из двух зол выбираю меньшее!

-------------------
Dim cnConnection As ADODB.Connection
Dim rsRecordset As ADODB.Recordset

Private Sub Form_Load()

Set rsRecordset = New ADODB.Recordset
Set cnConnection = New ADODB.Connection

cnConnection.ConnectionString = "Driver=Microsoft Access Driver (*.mdb);DBQ= " & App.Path & "\baza.mdb"
cnConnection.Open

With rsRecordset
.ActiveConnection = cnConnection
.Source = "shedule_compact"
.CursorType = adOpenKeyset
.LockType = adLockPessimistic

.Open , , , , adCmdTableDirect
End With

Set DataGrid.DataSource = rsRecordset
End Sub

Private Sub DataGrid_AfterDelete()
Debug.Print "AfterDelete occurs"
End Sub

Ответить

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

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



Вопросов: 5
Ответов: 64
 Профиль | | #1 Добавлено: 16.07.02 07:34

А свойства: AllowDelete и AllowUpdate

установлены в True

Ответить

Номер ответа: 2
Автор ответа:
 Direct



Вопросов: 2
Ответов: 1
 Профиль | | #2 Добавлено: 16.07.02 11:39
Да, эти свойства установлены в True еще в design mode. А удаление происходит и помощью этого DataGrida.

Ответить

Страница: 1 |

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



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