Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: joalbela en 10 Marzo 2011, 21:38 PM

Título: Modificar el datagrid en tiempo de ejecucion
Publicado por: joalbela en 10 Marzo 2011, 21:38 PM
Hola necesito que me ayuden, lo que pasa es que quiero modificar los nombres de las columnas de mi datagrid en tiempo de ejecucion y no se muchas gracias trabajo en c#

Código (csharp) [Seleccionar]
IfxDataAdapter dt = new IfxDataAdapter(" SELECT a.cdgo_prdcto ,a.nmbre_prdcto DESCRIPCION, SUM(b.cntdad)PMDIOVTA ,a.csto_rpscion CR, " +
                                                  " a.clfccion_prmnnte P, a.clfccion_tmpral T,a.cdgo_brra EAN" +
                                                  " from prdcto a , prmdio_vnta b " +
                                                  " where estdo = 'A' " +
                                                  " and a.cdgo_prdcto = b.cdgo_prdcto " +
                                                  " group by 1,2,4,5,6,7 " +                                                                                                                            
                                                   " order by 2 ", conexion);
           
         
            DataSet dsdatos = new DataSet();
            dt.Fill(dsdatos, "Datos");
Título: Re: Modificar el datagrid en tiempo de ejecucion
Publicado por: SRVAM en 10 Marzo 2011, 22:16 PM
hacer eso no tiene ningun misterio, accediendo a la propiedad .Colums del datagrid, ya por el indiex de cada una accedes a ella y puedes modificarla.

dataGridView.Columns[index]."LaPropiedadQueQuierasModficar"

no recuerdo haberlas tocado asi en codigo teniendo el datagrid enlazado a datos, pero dudo que haya problemas, me extrañaria que los hubiese.

un saludo