![]() |
Como utilizar Move First, Next, etc Hola, tal vez algunos estén acostumbrados a trabar con la version de ASP o VB 6.0 para moverse por los registros de la siguiente manera con la version de ADO anterior. rs.MoveFirst rs.MoveNext. ... etc. Ahora las maneras para navegar por los registros son de dos maneras: DataReader (Foward only, es decir el cursor va hacia adelante ideal para llenar DropDownList, ComboBox, arrays, etc.) y el DataAdapter (Cursor dinámico, se mueve en cualquier sentido,) Ahora.. retomando la pregunta de como desplazarse lo pueden hacer mediante un objeto llamado CurrencyManager el cual se asocia con un datatable o un DataView de un Dataset el cual inlcuye la propiedad de Position que puede ser usada para navegar a través de los registros. Les mando un ejemplo que hice utilizando un cuadro de texto, y boton llamado btnMoveNext, otro llamado btnMoveFirst, btnMovePrevious y btnMoveLast, el cual tambien utilicé la BD Nothwind de SQl Server, y lo que se muestra es en el cuadro de texto el campo CompanyName de la tabla Customers , y mediante los botones estar navegando. :-D El código sería algo como esto: Declaran de manera global (mismo form) lo siguiente: Cita:
Cita:
Espero que les sirva.. de todas formas cualquier cosa por aqui andamos. Saludos :-D |
oye muy buen ejemplo! no conocia esto del currency manager y parece muy interesante... voy a pelearme un poco con eso a ver si consigo poder desplazarme por el datagrid con ese codigo... ya te contare ;-) muchas gracias! :arriba: |
Creo que este post ya tenía tiempo pero quería que lo volvieran a checar por si alguien más le sirve. :arriba: Saludos :cool: |
muchas gracias, me ha sido muy util, solo una cosa, si no quiero que los edit del formulario esten enganchados a ningun componente, osea que sea yo el q les asigna un valor ¿no me queda otra que no usar el currencyManager y currarme yo a pelo un contador-posicionador verdad? |
Respuesta: Como utilizar Move First, Next, etc muchas gracias, me salvaste =) |
| La zona horaria es GMT -6. Ahora son las 18:50. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.