none
Llenar dropdownlist en Gridview RRS feed

  • Pregunta

  • Buenas noches, tengo un dropdownlist en un gridview,  para cargar el dropdownlist depende de un valor que se obtiene de la base de datos, recupero los datos y entre ellos se encuentra la cantida, suponiendo que valor=10, como hago para que se presente una lista 1,2,3,4,5,6,7,8,9,10,n , lo generaria con un for, pero el problema es como los presento en el  dropdownlist del gridview.

    Les agradeceria si me sugieren algunos links u algo para entender un poco más el tema.

    lunes, 13 de abril de 2015 3:35

Respuestas

  • hola

    en que template defines ese DropDownList ? lo haces en uno de edicion

    [ASP.NET][GridView] Edición usando DropDownList

    si es asi cargas en combo en el evento RowEditing, o sea cuando se pone en edicion la row es cuando cargas el combo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Luis Vivanco lunes, 13 de abril de 2015 18:49
    lunes, 13 de abril de 2015 13:31
  • Hola, puedes hacerlo en el evento RowDataBound, te paso un ejemplo:

        Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
            If e.Row.RowType = DataControlRowType.DataRow Then
                Dim List As DropDownList = CType(e.Row.FindControl("DropDownList1"), DropDownList)
                For i As Integer = 1 To 10
                    List.Items.Add(i.ToString)
                Next
            End If
        End Sub

    Espero que te sirva.

    Saludos.

    • Marcado como respuesta Luis Vivanco lunes, 13 de abril de 2015 18:49
    lunes, 13 de abril de 2015 13:49

Todas las respuestas

  • hola

    en que template defines ese DropDownList ? lo haces en uno de edicion

    [ASP.NET][GridView] Edición usando DropDownList

    si es asi cargas en combo en el evento RowEditing, o sea cuando se pone en edicion la row es cuando cargas el combo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Luis Vivanco lunes, 13 de abril de 2015 18:49
    lunes, 13 de abril de 2015 13:31
  • Hola, puedes hacerlo en el evento RowDataBound, te paso un ejemplo:

        Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
            If e.Row.RowType = DataControlRowType.DataRow Then
                Dim List As DropDownList = CType(e.Row.FindControl("DropDownList1"), DropDownList)
                For i As Integer = 1 To 10
                    List.Items.Add(i.ToString)
                Next
            End If
        End Sub

    Espero que te sirva.

    Saludos.

    • Marcado como respuesta Luis Vivanco lunes, 13 de abril de 2015 18:49
    lunes, 13 de abril de 2015 13:49