|
|
|
Обновление данных при редактировании dataGrid
|
|||
|---|---|---|---|
|
#18+
Подскажите,плиз,новичку- как обновить данные в таблице базы данных,изменненные в dataGrid Код настройки сетки Грида Dim strSelect As String cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = c:\Project117Form\db117.mdb" cmd = New OleDb.OleDbCommand("select *from Class_pomel", cnn) cnn.Open() strSelect = "select *from Class_pomel" dscmd = New System.Data.OleDb.OleDbDataAdapter(strSelect, cnn) dscmd.Fill(ds, "Class_pomel") tbl = ds.Tables(0) Dim tableStyle As DataGridTableStyle = New DataGridTableStyle() tableStyle.MappingName = "Class_pomel" Dim discontinuedCol As New DataGridTextBoxColumn() discontinuedCol.MappingName = "id" discontinuedCol.HeaderText = "клас помелу" discontinuedCol.Width = 100 tableStyle.GridColumnStyles.Add(discontinuedCol) Dim tbColumn As New DataGridTextBoxColumn() tbColumn.MappingName = "name" tbColumn.HeaderText = "Назва класу помелу" tbColumn.Width = 200 tableStyle.GridColumnStyles.Add(tbColumn) tbColumn = New DataGridTextBoxColumn() tbColumn.MappingName = "resume" tbColumn.HeaderText = "опис класу помелу" tbColumn.Width = 230 tableStyle.GridColumnStyles.Add(tbColumn) Me.DataGrid1.TableStyles.Add(tableStyle) DataGrid1.DataSource = ds DataGrid1.DataMember = ds.Tables(0).TableName пытаюсь изменить данные,в гриде обновляються а в базе нет,как быть CurRow.BeginEdit() CurRow("id") = TextBox1.Text CurRow.EndEdit() DataGrid1.DataSource = tbl 'dscmd.Update(ds, "Class_pomel") DataGrid1.Refresh() на закоментированную строчку выдает ошибку.Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 15:52 |
|
||
|
Обновление данных при редактировании dataGrid
|
|||
|---|---|---|---|
|
#18+
авторна закоментированную строчку выдает ошибку.Заранее спасибо А текст ошибки какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 16:00 |
|
||
|
Обновление данных при редактировании dataGrid
|
|||
|---|---|---|---|
|
#18+
Roman S. Golubin авторна закоментированную строчку выдает ошибку.Заранее спасибо А текст ошибки какой? Я вывожу данные в текстбок для редактирования,а потом изменяю и пытаюсь сохранить. вот ошибка Update requires a valid UpdateCommand when passed DataRow collection with modified rows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 16:42 |
|
||
|
Обновление данных при редактировании dataGrid
|
|||
|---|---|---|---|
|
#18+
Дак создайте для адаптера "UpdateCommand" ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 09:45 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1353047]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 500ms |

| 0 / 0 |
