Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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 используется как связанный элемент (например с ;Data). Так вот, когда ты добавляешь в базу данных новую строчку, она автоматом отображается в DataGrid.

Ответить

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



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #2 Добавлено: 13.12.02 23:33

Я использую ADODC. Там есть функция Adodc1.Recordset.AddNew - я вот не пойму как ей пользоватся?

Мне нужно добавить новую строку?

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 14.12.02 17:13

Да, тебе надо добавить новую строку. При использовании ADODC, метод Update вызывать не обязательно, достаточно перейти на другугю строчку...(Adodc1.Recordset.MoveNext)

************************************************ 

 With dtaData(0).Recordset
    .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
***************************************************

Также обязательно проследи, чтобы в свойстве DataSource твоей таблицы DataGrid  был указан источник данных.(либо Data, либо ADODC)

Ответить

Номер ответа: 4
Автор ответа:
 vig11



ICQ: 213777061 

Вопросов: 21
Ответов: 159
 Профиль | | #4 Добавлено: 17.12.02 10:30

Насколько я понял Ты подключаешь к DataGrid какой-то Recordset, так что все очень просто добавляешь в Recordset строку и она тут же отображается в DataGrid-е

Ответить

Номер ответа: 5
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #5 Добавлено: 18.12.02 11:47
Только, если выбор не из разных таблиц, тогда я отдельно подключал recordset, к нужной таблице и в ней adoPrimaryRS.AddNew, вставлял значения а затем обновлял recordset присоединенной таблицы

Ответить

Страница: 1 |

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



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