canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  130

Manuales : El grid

El objetivo de este tutorial es aprender como crear y usar una rejilla. Al terminar este tutorial serás capaz de:

  • Crear una rejilla de un apropiado tamaño sobre una forma.
  • Crear filas y columnas fijas y etiquetas de encabezados.
  • Cambiar el ancho de las columnas y el alto de las filas.
  • Cambiar la alineación del texto y fijar y mover columnas.
  • Introducir valores en celdas especificas.


Rejillas (Grids)

El control grid crea tablas las cuales pueden ser capaces de de mantener texto y/o gráficos. Las rejillas son muy usadas para presentar y resumir datos númericos como una hoja de cálculo (como Excel) El tamaño de una rejilla puede ser controlado por dos propiedades: Row (profundidad), y Col (ancho). El tamaño máximo de una rejilla o celda es de 2000 filas (rows) y 400 columnas (columns). Las cajas individuales dentro de una rejilla se les lIaman celdas. Cada celda, como en un arreglo elemental, tiene una dirección de referencia usando dos cooredenadas para ello, que son fila y columna. El contenido de cada celda pude ser leido y editado en tiempo de ejecución.


Tarea

Crea una tabla de gastos caseros usando una rejilla para tener un control presupuestal sencillo.

  1. Selecciona el icono del control grid en la caja de herramientas y arrastralo en la forma creando un rectangulo de tamaño considerable. Cambia los valores de las columnas y filas a valores apropiados (números de meses y número de categorías de gastos).

  2. Haz que la primera columna sea fija y etiqueta las celdas de ella con los nombres de los doce meses del año. La primera fila deberá también ser fija, pero etiquetalas con las actegorias de los gastos mensuales. ( ‘Gas’, ‘Electricidad’, ‘Renta’, ‘Teléfono’, ‘Cable TV’, ‘Transporte’, etc).

    Nota: Como los arreglos en las celdas de las rejillas de VB inician con 0, implica que ´Enero´ estara en la columna 0, fila 1, y ´Gas´ en la columnn 1, fila 0.

  3. Centra los encabezados de gastos y alinea a la derecha las celdas que no tienen información fija. Checa en Help sobre ColAlignment() para las celdas que no tienen valor fijo, y FixedAlignment() para las celdas fijas.

  4. cambia el ancho de la columna hasta donde sea necesario para tener una presentación tal que no se trunquen los datos al ser presentados.

    Sintaxis: Grid.ColWidth(column) = width
    Ejemplo: grdExpenses.ColWidth(1) = 1500

  5. Introduce los gastos a las celda de la rejilla. Recuerda que antes de introducir un dato a una celda, debes de decirle a Vb que celda deseas alterar. Usa la propiedad Row y Col para hecer esto en tiempo de ejecución:

      grdExpenses.Row = 1
      grdExpenses.Col = 1
      grdExpenses.Text = “50.99”
    

    El código de arriba deberá remplazar el texto en la segunda columna, segunad fila, el valor será 50.99, el cula representa el gasto de Gas en Enero.

    Nota:Como las cajas combinadas y las cajas de lista, el mejor lugar para colocar este código es en el evento ‘Form_Load’ .

  6. Agrega una nueva columna en la parte más baja de la rejilla que represente los Totales. Etiqueta la columna ´0´ como Totales y entonces usa alguna estructra repetitiva (en tiempo de ejecución) que a través de todas la celdas y en cada columna coloque el total. Esta fila de totales deberá ser igual a todos los gastos de Gas en el año (para la columna de Gas) y de la misma manera para los demas gastos.

    Nota: La rejilla muestra números, pero estos están almacenados como texto (strings). Para sumar dos strings como si ellos fueran números, primeros hay que usar la función Val()para los números y sumarlos con esta función.

Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2010 canalvisualbasic.net. Todos los derechos reservados