Foros del Web » Programación para mayores de 30 ;) » .NET »

SelectedIndex del dropdownlist de un datagrid editable

Estas en el tema de SelectedIndex del dropdownlist de un datagrid editable en el foro de .NET en Foros del Web. Hola a todos Sucede que tengo un pequenno problema... Tengo un dropdownlist dentro de un datagrid editable, pero no se como seleccionar el id de ...
  #1 (permalink)  
Antiguo 02/02/2005, 13:33
 
Fecha de Ingreso: enero-2005
Mensajes: 260
Antigüedad: 19 años, 10 meses
Puntos: 0
SelectedIndex del dropdownlist de un datagrid editable

Hola a todos
Sucede que tengo un pequenno problema...
Tengo un dropdownlist dentro de un datagrid editable, pero no se como seleccionar el id de la seleccion que me hace el usuario......le asigno en el html esto: SelectedIndex='<%# GetSelectedIndexAct(Container.DataItem("Id_Mtto")) %>'

y la funcion es ests:
Function GetSelectedIndexAct(ByVal pIdAct As String) As Integer

Dim id As Integer

'Loop through each row in the DataSet
Dim dt As DataTable = ddldataset.Tables("Cod_Mtto")
For id = 0 To dt.Rows.Count - 1
If Int32.Parse(pIdAct) = _
Int32.Parse(dt.Rows(id)("Id_Mtto")) Then
Return id
End If
Next id
End Function


Nada, quisiera saber si esta bien.....o que debo hacer para tomar el id del valos que me selecciones....por favor...ayudenme..
Saludos desde Cuba.
Yasahe
  #2 (permalink)  
Antiguo 03/02/2005, 17:48
Avatar de splinter  
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola,
en el codebehind podrias hacerlo asi (el grid esta editable y cuenta con un boton de update)

Private Sub GridCA_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles GridCA.UpdateCommand
'*aqui obtienes la seleccion*
dim Status as string
Status = CType(e.Item.FindControl("LstStatusE"),DropDownLis t).SelectedIndex.ToString

End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.