Re: ASP.NET DataGrid (редактирование и update базы)
От: Denito  
Дата: 21.12.05 01:07
Оценка:
Здравствуйте, Denito, Вы писали:

D>Делал все стандартно, так сказать па книшки. Только вот не могу разобрать почему происходит следующее:

D>EditCommand и CancelCommand работают на сто, но вот CommandUpdate неасиливаю уже, прошу помощи:
D>Вот код (как ф примери :o)):
D>Private Sub xsGrid_UpdateCommand(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles xsGrid.UpdateCommand
D> Dim DbUpdate As New OleDbCommand
D> Dim dbConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\*.mdb")
D> Dim TB_name As TextBox
D> Dim TB_date As TextBox
D> Dim id As Int32
D> Dim st_nameAs String
D> Dim st_date As String
D> Dim i As Integer
D> xsGrid.DataKeyField = "cod"
D>' а вот это, берет данные до редактирования в TextBox'ах. Уже не знаю где смотреть и что смотреть.
D> TB_name = e.Item.Cells(2).Controls(0)
D> TB_date = e.Item.Cells(3).Controls(0)
D> id = Convert.ToInt32(e.Item.Cells(1).Text)
D> st_name= TB_name.Text
D> st_date = TB_date.Text
D>' дальше все рабоает
D> inquiry = "UPDATE table set st_name='" & st_name& "'," _
D> & " year='" & st_date & "' WHERE cod=" & id
D> DbUpdate.CommandText = inquiry
D> DbUpdate.Connection = dbConn
D> DbUpdate.Connection.Open()
D> DbUpdate.ExecuteNonQuery()
D> DbUpdate.Connection.Close()
D> Response.Write(inquiry)
D> xsGrid.EditItemIndex = -1
D> xsGrid.DataBind()
D>End Sub



up...............
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.