Estas en el tema de Ultimo Registro en el foro de .NET en Foros del Web. NECSITO SABER COMO SE PUEDE LLEGAR AL ULTIMO REGISTRO DE UN DATASET CON ADO.NET ALGUNO DE USTEDES SABRA CUAL ES EL COMANDO...
No puedes acceder directamente al último registro de un dataset,
ya que el objeto dataset no contiente registros, sino tablas.
lo que debes hacer es acceder a la tabla que quieras en el dataset, bien por su nombre o bien por su número, (si solo tienes una tabla en el dataset el número es cero), dentro de esta tabla tienes que acceder a su dataRowColection (coleccion de registros, vamos) y dentro de esta, puedes acceder a la propiedad "count", que devuelve el número de registros en la tabla. Una vez que has hecho esto ya puedes acceder al registro en esa posición. Dicho así parece complicado pero es muy muy sencillo, veamos un ejemplo:
supongamos que tenemos un dataset llamado ds que contiene una unica tabla. haríamos (VB):
Dim numRegistros as Integer
Dim dr as DataRow
...
numRegistros = ds.Tables(0).Rows.Count
' Ahora vamos al último registro (recordar que la rowcollection
' está basada en cero)
dr = ds.Tables(0).Rows.Item(numRegistros - 1)
no es necesario declarar un datarow, ya que podemos simplemente querer acceder a un campo del registro, etc
Este codigo se puede simplificar, pero por razones de comprension y correccion lo dejamos asi