Obternet el valor actual de Fila y Columna de un DataGrid...

05/12/2006 - 16:57 por David C | Informe spam
Hola a todos,

alguien sabe como obtener le valor de una celda de un DataGrid al evento
clicl (por ejemplo) ???

Este es el trozo de código:

//get the row number on the DataGrid
int iRownr = this.dataGridView1.CurrentCell.RowNumber;
//get the column number on the DataGrid
int iColnr = this.dataGridView1.CurrentCell.ColumnNumber;

No me reconoces el VS la deficicion para RowNumber y para el
ColumnNumber...

Anybody has the answer?

"Ojo por ojo y el mundo acabará ciego".

David C.
 

Leer las respuestas

#1 Marc Solé
05/12/2006 - 17:09 | Informe spam
"David C" escribió en el mensaje
news:
Hola a todos,

alguien sabe como obtener le valor de una celda de un DataGrid al evento
clicl (por ejemplo) ???

Este es el trozo de código:

//get the row number on the DataGrid
int iRownr = this.dataGridView1.CurrentCell.RowNumber;
//get the column number on the DataGrid
int iColnr = this.dataGridView1.CurrentCell.ColumnNumber;

No me reconoces el VS la deficicion para RowNumber y para el
ColumnNumber...

Anybody has the answer?

"Ojo por ojo y el mundo acabará ciego".

David C.




Hola David,

el código en cuestión tendría que ser:

//get the row number on the DataGrid
int iRownr = this.dataGridView1.CurrentCell.RowIndex;
//get the column number on the DataGrid
int iColnr = this.dataGridView1.CurrentCell.ColumnIndex;

Aunque es más facil coger los argumentos que te proporciona el evento
DataGridView_CellClick(object sender, DataGridViewCellEventArgs e):

//get the row number on the DataGrid
int iRownr = e.RowIndex;
//get the column number on the DataGrid
int iColnr = e.ColumnIndex;

Saludos,

Marc

Preguntas similares