I need to edit a datagrid. I am using Visual Studio.NET for my development tool.
I have an .aspx, .aspx.vb and a .vb page.
My .aspx page has the data grid with: OnEditCommand="dgrdDivision_EditCommand"
OnUpdateCommand="dgrdDivision_UpdateCommand"
OnCancelCommand="dgrdDivision_CancelCommand"
and an EditCommandColumn corresponding to the edit, update and cancel features.
In my class file I have a function:
I am calling the sub routines which hold the connection string,
edit code:dgrdDivision.EditItemIndex = e.Item.ItemIndex.
And the third sub routine has the update code:
The error reads:
BC30456: 'dgrdDivision_EditCommand' is not a member of 'ASP.UpdateDivisionInfo_aspx'.
I don't understant the error as I have the sub routine dgrdDivision_EditCommand.
What am I a not seeing?
Thank you.
I have an .aspx, .aspx.vb and a .vb page.
My .aspx page has the data grid with: OnEditCommand="dgrdDivision_EditCommand"
OnUpdateCommand="dgrdDivision_UpdateCommand"
OnCancelCommand="dgrdDivision_CancelCommand"
and an EditCommandColumn corresponding to the edit, update and cancel features.
In my class file I have a function:
Visual Basic:
Public Function InsertIntoDivisionDb(ByVal dgrdDivision As DataGrid) As clDivision
BindDataGrid()
dgrdDivision_EditCommand()
dgrdDivision_UpdateCommand()
End Function
edit code:dgrdDivision.EditItemIndex = e.Item.ItemIndex.
And the third sub routine has the update code:
Visual Basic:
Sub dgrdDivision_UpdateCommand(ByVal s As Object, ByVal e As DataGridCommandEventArgs)
Dim txtDivisionCode As TextBox
Dim txtDivisionName As TextBox
Dim strDivisionCode As String
Dim strDivisionName As String
Dim conn As SqlConnection = openDatabase()
txtDivisionCode = dgrdDivision.DataKeys(e.Item.ItemIndex)
txtDivisionCode = e.Item.Cells(0).Controls(0)
txtDivisionName = e.Item.Cells(1).Controls(0)
strDivisionCode = txtDivisionCode.Text
strDivisionName = txtDivisionName.Text
strSQL = "Update DivisionCode Set DivisionCode=@DivCode, " _
& "DivisionName=@TrackingDivisionName Where DivisionCode=@DivisionCode"
cmdSQL = New SqlCommand(strSQL, conn)
cmdSQL.Parameters.Add("@DivisionCode", strDivisionCode)
cmdSQL.Parameters.Add("@DivisionName", strDivisionName)
openDatabase()
cmdSQL.ExecuteNonQuery()
closeDatabase(conn)
BindDataGrid()
dgrdDivision.EditItemIndex = -1
End Sub
BC30456: 'dgrdDivision_EditCommand' is not a member of 'ASP.UpdateDivisionInfo_aspx'.
I don't understant the error as I have the sub routine dgrdDivision_EditCommand.
What am I a not seeing?
Thank you.
Last edited by a moderator: