Actualizar dropdownlist dentro de gridview
Publicado por carlita (15 intervenciones) el 17/06/2010 01:05:15
Hola como estan expertos estoy haciendo un formulario maestro detalle de LIBROS POR AUTOR mi problema es el siguiente
mi gridview tiene un dropdownlist y un textbox los cuales mediante los botones eliminar editar actualizar los manejo tengo este codigo
Public Sub ActualizarItem(ByVal item As String, ByVal cant As Integer)
For Each row As DataRow In Session("dtDetalle").Rows
If row("au_id") = item Then
row("RoyalTyper") = cant
Exit For
End If
Next
End Sub
aqui asigno los valores de codigo de autor y royaltiper que ers un integer, ese procedimiento lo asigno AQUI:::::::::
:::::::
Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating
Try
Dim cant As Integer = CType(GridView1.Rows(e.RowIndex).Cells(1).FindControl("txtcantidad"), TextBox).Text
If cant <= 0 Then
MsgBox("Ingrese cantidades mayores a 0")
Else
Dim itemProd As String = CType(GridView1.Rows(e.RowIndex).Cells(0).FindControl("ddlautord"), DropDownList).SelectedValue
ActualizarItem(itemProd, cant)
GridView1.EditIndex = -1
GridView1.DataSource = Session("dtDetalle")
GridView1.DataBind()
End If
Catch ex As Exception
End Try
End Sub
al dar editar me actualiza el txtcantidad pero cuando quiero actualizar el combo no sale::::
mi problema esta en que como hago para que se modigfique el combo que estoy editando en mi gridview
GRACIAS
mi gridview tiene un dropdownlist y un textbox los cuales mediante los botones eliminar editar actualizar los manejo tengo este codigo
Public Sub ActualizarItem(ByVal item As String, ByVal cant As Integer)
For Each row As DataRow In Session("dtDetalle").Rows
If row("au_id") = item Then
row("RoyalTyper") = cant
Exit For
End If
Next
End Sub
aqui asigno los valores de codigo de autor y royaltiper que ers un integer, ese procedimiento lo asigno AQUI:::::::::
:::::::
Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating
Try
Dim cant As Integer = CType(GridView1.Rows(e.RowIndex).Cells(1).FindControl("txtcantidad"), TextBox).Text
If cant <= 0 Then
MsgBox("Ingrese cantidades mayores a 0")
Else
Dim itemProd As String = CType(GridView1.Rows(e.RowIndex).Cells(0).FindControl("ddlautord"), DropDownList).SelectedValue
ActualizarItem(itemProd, cant)
GridView1.EditIndex = -1
GridView1.DataSource = Session("dtDetalle")
GridView1.DataBind()
End If
Catch ex As Exception
End Try
End Sub
al dar editar me actualiza el txtcantidad pero cuando quiero actualizar el combo no sale::::
mi problema esta en que como hago para que se modigfique el combo que estoy editando en mi gridview
GRACIAS
Valora esta pregunta


0