DatagridView selección de información C# – Visual Basic

titulo

Sí estamos trabajando con grandes cantidades de información y queremos realizar cálculos matemáticos con el cierto contenido en el DataGridView será necesario delimitar ya sea por columnas o filas la información con la que queramos trabajar.

Objetivos:

Conocer las distintas maneras para trabajar con ciertas filas o columnas en un DataGridView usando C# o Visual Basic

Materiales y métodos:

  • Visual Studio 2012 o superior
  • Aplicación de Windows Form Platform
  • DatagridView control

Procedimiento delimitar por columa:

columna

Paso 1: Declaramos una variable de tipo String el cuál será quien contenga la información de nuestro DataGridView:

 C#

string valor;

Visual Basic:

Dim valor As String

Paso 2:  Delimitar al uso de una sola columna usando como límite de filas del DataGridView

C#

for (int i = 0; i < dataGridView1.Rows.Count; i++)    {

valor = dataGridView1.Rows[i].Cells[1].Value.ToString();

}

Para (i es igual a 0, mientras que i sea menor al número de filas que tiene el dataGridView, incrementa i +1  en cada vuelta)

Asigna a “valor” el contenido que tiene el datagridview en la fila i columna 1 y conviértelo a cadena

Dónde:

dataGridView1.Rows.Count.- Cuenta el número de filas que cuenta el DataGridView1 y las pone como límite del for para evitar el desborde de información en caso de que todas las columnas tengan el mismo número de filas.

i.- Variable tipo entero que se irá incrementando hasta llegar a ser menor al número de filas del control

1.- Indica el número de columna de la cuál queremos conocer el valor

Visual Basic

For i As Integer = 0 To DataGridView1.RowCount Step 1

valor = DataGridView1.Rows(i).Cells(1).Value.ToString

Next

Mientras que i es entero igual a 0 hasta el número de filas que tiene el DataGridView1 incrementa 1 a i en cada vuelta.

Valor es igual al cotenido del DataGridView1 en la fila i celda 1 y conviértelo a cadena

Siguiente

Dónde:

DataGridView1.RowCount.- Cuenta el número de filas que cuenta el DataGridView1 y las pone como límite del for para evitar el desborde de información en caso de que todas las columnas tengan el mismo número de filas.

i.- Variable tipo entero que se irá incrementando hasta llegar a ser menor al número de filas del control

Step 1.- Incrementa 1 a i en cada vuelta.

1.- Indica el número de columna de la cuál queremos conocer el valor

Procedimiento delimitar por filas:

fila

Repetimos el paso 1 del método delimitar por columnas.

Paso 2:

C#

for (int i = 0; i < dataGridView1.Columns.Count; i++)   {

valor = dataGridView1.Rows[1].Cells[i].Value.ToString();

}

Para (i es igual a 0, mientras que i sea menor al número de columnas que tiene el dataGridView, incrementa i +1 en cada vuelta)

Asigna a “valor” el contenido que tiene el datagridview en la fila 1 columna i y conviértelo a cadena

Dónde:

dataGridView1. Columns.Count.- Cuenta el número de columas que cuenta el DataGridView1 y las pone como límite del for para evitar el desborde de información.

i.- Variable tipo entero que se irá incrementando hasta llegar a ser menor al número de columnas del control

1.- Indica el número de fila de la cuál queremos conocer el valor

Visual Basic

For i As Integer = 0 DataGridView1.ColumnCount Step 1

valor = DataGridView1.Rows(1).Cells(i).Value.ToString

Next

Mientras que i es entero igual a 0 hasta el número de columnas que tiene el DataGridView1 incrementa 1 a i en cada vuelta.

Valor es igual al cotenido del DataGridView1 de la fila 1 celda i y conviértelo a cadena

Siguiente

Dónde:

DataGridView1.ColumnCount.- Cuenta el número de columnas que cuenta el DataGridView1 y las pone como límite del for para evitar el desborde de información en caso de que todas las columnas tengan el mismo número de filas.

i.- Variable tipo entero que se irá incrementando hasta llegar a ser menor al número de columnas del control

Step 1.- Incrementa 1 a i en cada vuelta.

1.- Indica el número de fila de la cuál queremos conocer el valor

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s