Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/04/2009, 21:21
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses
Puntos: 2658
Respuesta: traducir codigo de C# a VB .NET

Hay un tip mas:
Se suele necesitar utilizar un subconjunto de registros ante determinadas circunstancias. Por ejemplo, cuando quieres operar en ese subconjunto si uno o más de las columnas cumplen un determinado criterio. Para eso si obtienes una referencia a un subconjutno, pero la forma es por medio del método Select de los DataTable.
Me explico: Supongamos que quieres operar sobre el subconjunto de una tabla (Tabla1) cuando el campo "ID" sea igual o mayor a 10. Eso sería:
Código VB.Net:
Ver original
  1. Dim oRows() as DataRow
  2. oRows = DataSet1.Tables("Tabla1").Select("ID >= 10")

Como verás, para obtener el subconjunto debes crear un array de DataRows. Luego realizas un Select con el o los parámetros en forma de string. Ese modo de operar sobre la tabla te devuelve la referencia a un subconjunto de registros de la tabla, en forma de array.
Luego puedes tratar cada uno de los DataRows del array, recordando que para acceder a un item el prototipo es (en mi ejemplo) : oRows(indice).Item(indice o nombre)...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)