none
Seguir accediento a la misma celda en gridview aunque se cambie la posicion de la columna. RRS feed

  • Pregunta

  • Hola, tengo una duda de hace tiempo que no he sido capaz de resolver..

    Si por ejemplo yo tengo un gridview con 3 columnas:

    "dg_Excel"

    y accedo en programacion a la segunda columna:

    dg_Excel.Rows[i].Cells[1].Text;

    Si por ejemplo yo entre esas columnas agregara otra mas deberia cambiarlo a dg_Excel.Rows[i].Cells[2].Text;

    El problema es cuando si por ejemplo el Gridview tiene 10 columnas y por lo que sea el usuario quiere ver mas datos y debo meter nuevas columnas entre medio,,, cambiar ese indice en toda la programacion la verdad que es un lio,, entonces:

    ¿Hay alguna forma de acceder a esa celda sin tener en cuenta su posicion?, por ejemplo buscandola por su nombre de cabecera y asi de igual en que posicin esté?, o cualquier otro metodo:

    dg_Excel.Rows[i].Cells[BuscaCabecera("IMPORTE")].Text;  en vez de  dg_Excel.Rows[i].Cells[1].Text; 


    Saludos

    viernes, 10 de abril de 2015 8:05

Respuestas