Hi,
I am using a Gridview with HoverMenu Extender. When I edit paricular item in gridview through hover menu, it popultes the data in Text Box, but however, when i click on Update in Hover Menu, i call Update method in code behind but i never get the new value.
How to get the new values. Please help, and thanks in advance...
Please refer the code for updating the item in gridview:
Protected Sub gvCarDetails_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs)
Dim selectRow As GridViewRow
selectRow = gvCarDetails.Rows(e.RowIndex)
Dim txtCarMakeID As TextBox
Dim carMakeID As Integer
txtCarMakeID = selectRow.FindControl("txtCarMakeID")
carMakeID = Convert.ToInt32(txtCarMakeID.Text)
Dim txtCarMakeName As TextBox
Dim carMakeName As String
txtCarMakeName = selectRow.FindControl("txtCarMakeName")
carMakeName = txtCarMakeName.Text
Dim txtCarModelID As TextBox
Dim carModelD As Integer
txtCarModelID = selectRow.FindControl("txtCarModelID")
carModelD = Convert.ToInt32(txtCarModelID.Text)
Dim txtCarModelName As TextBox
Dim carModelName As String
txtCarModelName = selectRow.FindControl("txtCarModelName")
carModelName = txtCarModelName.Text
txtCarModelName = gvCarDetails.Rows(e.RowIndex).FindControl("txtCarModelName")
carModelName = txtCarModelName.Text
UpdateCarDetails(carModelD, carModelName)
FillCarDetails()
End Sub
/////////////////////////////////////////////////////////
Public Sub UpdateCarDetails(ByVal carModelId As Integer, ByVal carModelName As String)
Dim lConSC As SqlConnection = Nothing
Dim ltranSC As SqlTransaction = Nothing
marrParm = New SqlParameter(1) {}
Try
marrParm(0) = New SqlParameter("@carModelId", SqlDbType.Int)
marrParm(0).Value = carModelId
marrParm(1) = New SqlParameter("@carModelName", SqlDbType.VarChar, 64)
marrParm(1).Value = carModelName
With mObjBLL
.ProcedureName = "updateCarModelDetails"
.ParametersList = marrParm
.AddUpdateMasters()
If .IsRedirect = False Then
lblMsg.Text = "Error: Updating Data: " & .ErrorMessage
Exit Sub
End If
End With
Catch ex As Exception
Finally
marrParm = Nothing
End Try
End Sub
////////////////////////////////////////////////