Mensaje dentro de Principiantes

Responder 
#1 - 09/10/2008 23:23:47 Reporta abuso | Link Permanente
osman
Usuario no registrado
Recorrer dataset

Responder Citar
Hola a todos... tal vez alguien me puede ayudar.... tengo dataset  el cual llene necesito saber el codigo c# para caputar un campo de la primera fila luego pasar a la sieguiente caputar el mismo campo algo EN EL SIGUIENTE REGISTRO ALGO ASI
Caputar el primer campo  de la primera fila

VARIABLE = 0
Mientras no sea Fin de archivo
        {
        variable = dataset.campo -variable
        PASARA AL SIGUIENTE REGISTRO
        }
 ESTOY TRABAJANDO EN ASP.NET CON c# VISUAL STUDIO 2008


GRACIAS.....
Volver arriba

Respuestas
Mostrar de en 15
#2 - 10/10/2008 18:19:23 Reporta abuso | Link Permanente
osman
Usuario no registrado
RE: Recorrer dataset

Responder Citar
Muchisimas gracias por haver contestado y tenes razon mi concepto estaba falta gracias a vos ya tengo una mejor idea de eso.

Bueno esa forma ya la conocia para resolver los que necesitava hice esto:

 DateTime fecha0, fecha1, fecha2;
  for (int i = 0; i < wrel.TBREL.Rows.Count; i++)
     {
           if (i == 0)
              {
                  fecha0=Convert.ToDateTime(wrel.TBREL.Rows[i]["FECHAREL"]);
              }
           if (i ==1)
             {
                  fecha1 =Convert.ToDateTime(wrel.TBREL.Rows[i]["FECHAREL"]);
              }
           if (i == 2)
               {
                 fecha2 =Convert.ToDateTime(wrel.TBREL.Rows[i]["FECHAREL"]);
               }
      }

GRACIAS
Volver arriba

#3 - 10/10/2008 9:36:49 Reporta abuso | Link Permanente
Indigo Hombre
Fecha de registro: 26/07/2007
1 post en este tema
148 posts en principiantes
384 posts en todos los foros
RE: Recorrer dataset

Responder Citar
Hola,

tienes un pequeño error de concepto. Lo primero que debes saber es que un dataset es un contenedor de datos. Dentro de un dataset tienes uno o varios DataTable. Dentro de un DataTable tienes una o varias DataRow. Teniendo esto en cuenta podrías hacer algo asi

foreach (DataRow row in dataset.Tables(0).Rows)
{
   ... Extraer primer campo...
}

Este codigo recorre los DataRow de la primera tabla del dataset.

Saludos.
Volver arriba
Mostrar de en 15