Страница: 1 |
Я использую ADODC. Там есть функция Adodc1.Recordset.AddNew - я вот не пойму как ей пользоватся? Мне нужно добавить новую строку? Да, тебе надо добавить новую строку. При использовании ADODC, метод Update вызывать не обязательно, достаточно перейти на другугю строчку...(Adodc1.Recordset.MoveNext) ************************************************ With dtaData(0).Recordset Также обязательно проследи, чтобы в свойстве DataSource твоей таблицы DataGrid был указан источник данных.(либо Data, либо ADODC) Насколько я понял Ты подключаешь к DataGrid какой-то Recordset, так что все очень просто добавляешь в Recordset строку и она тут же отображается в DataGrid-е Страница: 1 |
Вопрос: DataGrid
Добавлено: 13.12.02 22:45
Автор вопроса: Smith | ICQ: adamis@list.ru
Как в компонент DataGrid добавить новую строку, запись?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 13.12.02 22:53
Насколько я понимаю, DataGrid используется как связанный элемент (например с ata). Так вот, когда ты добавляешь в базу данных новую строчку, она автоматом отображается в DataGrid.
Номер ответа: 2
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #2
Добавлено: 13.12.02 23:33
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 14.12.02 17:13
.AddNew
!Tovar = cmbTovar(0)
!ARTICUL = cmbTovar(1)
!Ton = cmbTovar(2)
!KOLICHESTVO = txtKol_vo
!CENA = txtEden
!ITOGO = txtSumma
!kodT = kodT
.Update(по поводу этого читай в начале)
End With
dtaData(0).RecordSource = "Select ZACAZ.* from ZACAZ Order by ZACAZ.TOVAR,ZACAZ.ARTICUL,ZACAZ.TON "
dtaData(0).Refresh
***************************************************
Номер ответа: 4
Автор ответа:
vig11
ICQ: 213777061
Вопросов: 21
Ответов: 159
Профиль | | #4
Добавлено: 17.12.02 10:30
Номер ответа: 5
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #5
Добавлено: 18.12.02 11:47
Только, если выбор не из разных таблиц, тогда я отдельно подключал recordset, к нужной таблице и в ней adoPrimaryRS.AddNew, вставлял значения а затем обновлял recordset присоединенной таблицы