Duda con el DatagridView

21/09/2005 - 01:30 por Cesar Ochica | Informe spam
Antes con el datagrid yo podia indicar lo siguiente:

mydsatagrid.CurrentRowIndex=minuevoindice

y se movia hasta alli, y podia colocar esto en un bucle y no generaba
problemas:

for i=0 to 50
mydsatagrid.CurrentRowIndex=i
next i

pero en el datagridView no se tiene esta propiedad, como puedo moverme a un
indice de fila diferente?

he intentado con :
for i=0 to 20
Me.CurrentCell = Me.Rows(i).Cells(Me.CurrentCell.ColumnIndex)
next i

y me arroja el siguiente error:
System.InvalidOperationException: La operación no es válida porque origina
una llamada reentrante a la función SetCurrentCellAddressCore.


Gracias por su ayuda
 

Leer las respuestas

#1 lolo
21/09/2005 - 10:11 | Informe spam
yo pondira datagrid.currentcell(columna,linea)
y listo...
la columna la sabes pues datagrid.currencell.columnumber es el numero de
columna actual e igual pasa con .rownumber de la propiedad currencell

y veras como se posiciona donde quieres


"Cesar Ochica" escribió:

Antes con el datagrid yo podia indicar lo siguiente:

mydsatagrid.CurrentRowIndex=minuevoindice

y se movia hasta alli, y podia colocar esto en un bucle y no generaba
problemas:

for i=0 to 50
mydsatagrid.CurrentRowIndex=i
next i

pero en el datagridView no se tiene esta propiedad, como puedo moverme a un
indice de fila diferente?

he intentado con :
for i=0 to 20
Me.CurrentCell = Me.Rows(i).Cells(Me.CurrentCell.ColumnIndex)
next i

y me arroja el siguiente error:
System.InvalidOperationException: La operación no es válida porque origina
una llamada reentrante a la función SetCurrentCellAddressCore.


Gracias por su ayuda



Preguntas similares