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