ubiquitour.com

Cómo fusionar una célula en Gridview

Cómo fusionar una célula en Gridview

ASP.net es una web de Microsoft desarrolló lenguaje de programación. Combina la funcionalidad de páginas Active Server de Microsoft y. NET framework para crear un lenguaje de programación orientado a objetos que funciona bien en muchos tipos de navegadores web. El control GridView en ASP.net es una forma incorporada para almacenar y mostrar tablas de datos. Si las células en GridView contienen el mismo valor, puede que desee combinarlos. Esto se hace mediante unas pocas líneas de código.

Instrucciones

1 Abra el archivo que desea editar en un editor de texto, como Bloc de notas. Iniciar Bloc de notas, haga clic en "Archivo" y seleccionar "Open..." Examinar el equipo para el archivo que desea editar, selecciónelo y haga clic en "Abrir".

2 Escriba las siguientes líneas de código para iniciar el bucle a través de los datos de la tabla:

clase GridDecorator

{

public static void MergeRows(GridView gridView)

{

for (int rowIndex = gridView.Rows.Count - 2; rowIndex >= 0; rowIndex--)

{

GridViewRow row = gridView.Rows[rowIndex];

GridViewRow previousRow = gridView.Rows[rowIndex + 1];

for (int i = 0; i < row.Cells.Count; i++)

{

Los bucles "for" pasan a través de una nueva combinación de fila y columna para cada iteración.

3 Escriba las siguientes líneas de código para definir la instrucción "if" y cerrar los lazos:

Si (fila. Células [i]. Texto == previousRow.Cells[i]. Texto)

{

row.Cells[i].RowSpan = previousRow.Cells[i].RowSpan < 2 ? 2 :

previousRow.Cells[i].RowSpan + 1;

previousRow.Cells[i].Visible = false;

}

}

}

}

}

La instrucción "if" comprueba si las células tienen los mismos valores. Modificarlo para combinar celdas que tienen menor o mayor.

4 Escriba las siguientes líneas de código para preparar los datos para la representación:

protegido gridView_PreRender void (remitente de objeto, EventArgs e)

{

GridDecorator.MergeRows(gridView);

}

5 Guarde y cierre el archivo. Subirlo a tu servidor si desea el código para irse a vivir.

Consejos y advertencias

  • Asegúrese de que los números utilizados en el anterior "por" lazos coinciden con el tamaño de su red. Si no es así, modificar para ello.
  • Consulte con su empresa de hospedaje si no está seguro cómo subir archivos a tu servidor.
  • "Bucles for" deben ser correctamente cerró en orden para el código ejecutar correctamente.