Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление данных при редактировании dataGrid / 5 сообщений из 5, страница 1 из 1
30.11.2006, 15:52
    #34167852
Светляк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных при редактировании dataGrid
Подскажите,плиз,новичку- как обновить данные в таблице базы данных,изменненные в 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()


на закоментированную строчку выдает ошибку.Заранее спасибо
...
Рейтинг: 0 / 0
30.11.2006, 16:00
    #34167886
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных при редактировании dataGrid
авторна закоментированную строчку выдает ошибку.Заранее спасибо
А текст ошибки какой?
...
Рейтинг: 0 / 0
30.11.2006, 16:42
    #34168071
Светляк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных при редактировании dataGrid
Roman S. Golubin авторна закоментированную строчку выдает ошибку.Заранее спасибо
А текст ошибки какой?

Я вывожу данные в текстбок для редактирования,а потом изменяю и пытаюсь сохранить.
вот ошибка
Update requires a valid UpdateCommand when passed DataRow collection with modified rows.
...
Рейтинг: 0 / 0
01.12.2006, 09:45
    #34169352
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных при редактировании dataGrid
Дак создайте для адаптера "UpdateCommand" !
...
Рейтинг: 0 / 0
01.12.2006, 12:30
    #34169985
Светляк
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных при редактировании dataGrid
Roman S. GolubinДак создайте для адаптера "UpdateCommand" !
подскажите как это сделать,плиз,я темная в этом.
измененные данные поступают из текстбокса
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление данных при редактировании dataGrid / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]