none
no me deja asignar anchos de columna de Gridview RRS feed

  • Pregunta

  • Buen dia, compañeros se que ya se han posteado estos temas en otros foros, pero mi caso no coincide exactamente con los ejemplos, pues estoy llenando un gridview con una lista(List of Clase),intenté poniendo:
    Gridview.Columns(0).ItemStyle.Width =40
    Gridview.Columns(1).ItemStyle.Width =100
    Gridview.Columns(2).ItemStyle.Width =70
    pero me dice que el indice esta fuera del intervalo
     y luego intenté con el evento RowDataBound , pero me arroja esto:

    La programacion en Microsoft cada ves se torna inalcanzable


    jueves, 1 de octubre de 2015 16:30

Todas las respuestas

  • hola

    >>estoy llenando un gridview con una lista(List of Clase)

    entonces deberias usar

    Dim dvr As Clase = CType(e.Row.DataItem, Clase)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 1 de octubre de 2015 16:56
  • >>estoy llenando un gridview con una lista(List of Clase)

    entonces deberias usar

    Dim dvr As Clase = CType(e.Row.DataItem, Clase)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    gracias Leandro, aunque todavía me marca el error de "El índice estaba fuera del intervalo"

    luego de 

    if e.Row.RowType=DataControlRowType.DataRow then
    if drv IsNot Nothing Then
    Gridview.Columns(2).ItemStyle.Width =70 '<-aqui me manda error

    anteriormente intentaba 

    dim NoCol=GridView.Columns.Count

    if NoCol > 1 then

    GridView.Columns(1).itemStyle.Width= 70 'pero nunca contó columnas a pesar de que el Gridview ya tiene datos


    La programacion en Microsoft cada ves se torna inalcanzable


    jueves, 1 de octubre de 2015 23:06