Visual Basic - final datagrid

Life is soft - evento anual de software empresarial
 
Vista:

final datagrid

Publicado por miguel (47 intervenciones) el 17/03/2006 02:08:32
Hola,

pregunté algo sobre datagrid hace tiempo que me resolvió un problema pero ahora tengo otro.

Tengo un datagrid unido a un ado, lo que quiero es detectar el final del datagrid, el último campo,para que al llegar al final (usando un botón: datPrimaryRS.Recordset.MoveNext) me indique "final de datos".

He visto métodos para ir a la primera fila del datagrid, pero no para la última.

¿cómo se puede hacer esto?

Gracias.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:final datagrid

Publicado por miguel (47 intervenciones) el 17/03/2006 02:29:37
SOLUCIONADO !!!

Dim maximo As Integer

maximo = DataGrid1.Columns.Count

If (minimo < maximo - 1) Then

datPrimaryRS.Recordset.MoveNext
minimo = minimo + 1
Else
MsgBox "fin de registros"
End If

donde minimo es publica y de valor 0.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:final datagrid

Publicado por Nicolas (97 intervenciones) el 17/03/2006 10:41:21
If datPrimaryRS.Recordset.AbsolutePosition = datPrimaryRS.Recordset.RecordCount Then
MsgBox "Fin de registros"
Else
datPrimaryRS.Recordset.MoveNext
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:final datagrid

Publicado por miguel (47 intervenciones) el 19/03/2006 03:31:50
Hola Nicolás, la verdad es que tu solución es bastante más corta que la mía.

Muchas gracias por esta respuesta y todas las que me has proporcionado en mis múltiples dudas.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar