Sección de códigos , trucos y ejemplos para visual basic


110 - Ejemplo para copiar datos de un DataGrid al portapapeles

<Volver> - Anterior - Siguiente



 

Contenido:

 

 

 

 

 


Copiar al portapapeles

Ejemplo que al hacer click en una columna del DataGrid, se recorre mediante un bucle dicha columna y se copian los datos al clipboard.

El evento del Datagrid que se dispara al hacer un click se llama HeadClick. Este tiene un parámetro llamado ColIndex que devuelve el índice de la columna del Data.

Para recorrer todos las filas, usamos la propiedad ApproxCount del datagrid, que nos devuelve la cantidad de rows que contiene el Datagrid. Luego con el método cellValue obtenemos los datos

Para el ejemplo colocar un control Datagrid llamado Datagrid1. Luego desde el menú Referencias de vb, checkear la referencia Microsoft Activex Data Objects para poder usar Ado

Por último colocar en la carpeta del programa, una base de datos cualquiera con una tabla llamada Tabla1 y llenarle algunos datos.

 

Código fuente en el form

 


Otro ejemplo para recorrer las filas y sumar los valores

Este otro ejemplo es similar al anterior, donde se recorren las filas del datagrid y se suman los valores de una columna indicada. Puede ser útil para utilizarlo con un recordset desconectado.

Descargar

 


Método CellValue ( Descripción de la ayuda de visual basic )

El método CellValue devuelve el valor interno de una columna para una fila especificada de un control DataGrid. ( No acepta argumentos con nombres.)

Sintaxis

objeto.CellValue marcador

La sintaxis del método CellValue consta de las siguientes partes:

Parte Descripción


Comentarios

Cuando se usa el método CellValue, utilice la colección Columns para especificar la columna del control DataGrid y establecer la parte marcador a una fila determinada.

El uso del método CellValue devuelve el mismo valor que el valor de la propiedad Value del objeto Column actual, excepto en que puede indicar una fila específica del control DataGrid.

El uso del método CellValue para extraer información de una celda no afecta a la selección actual.

Ejemplo

Este ejemplo recupera todos los valores de una columna dada del intervalo de filas seleccionadas y los carga en una matriz para su posterior uso.

 


Enlaces relacionados



Buscar en Recursos vb