none
como utilizar la propiedad columns de un datagridview

    Pregunta

  •  

    Hola:

     

    necesito saber como puedo acceder a la propiedad columns de un datagridview en visual basic... la propiedad tiene dos overloads, datagridview.columns([un numero que es el indice])... o datagridview.columns([nombre de la columna])... cuando lo pongo de esta ultima forma no funciona, es como si no encontrase la columna por el nombre y al tratar de acceder a una de las propiedades de esta pues me dice que "referencia a objeto no establecida como instancia de un objeto"... por favor, si alguien me puede ayudar, se lo agradezco...

     

    un saludo

    miércoles, 27 de junio de 2007 11:23

Todas las respuestas

  • Ambas propiedades (indice por numero o por nombre) funcionan correctamente; asegúrate de indicar el nombre de la columna del datagridview -que aparece el las propiedades del control- y no el nombre del campo en el dataset asociado.

     

    Si aún así no logras acceder y quieres saber cuales son los nombres reales de las columnas para encontrar el problema, puedes recorrer -en tiempo de ejecución- la coleccion Columns por su índice numerico (o mediante un For Each) y consultar la propiedad ColumnName de cada columna.

     

    Saludos,

    Jose

    ----

    MCP, Tercer Planeta (Buenos Aires) http://www.buenaspracticas.net

       Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

     

    miércoles, 27 de junio de 2007 18:06