Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2006, 12:27
Emerald
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta ¿Cómo obtengo los datos de un ArrayList()?

Hola!

Hice un array apartir del resultado de un storedProcedure. Este es el resultado del stored:

16118 2006-10-30 00:00:00.000
16109 2006-10-30 00:00:00.000

Éstos resultados los metí a un SqlDataReader de la siguiente forma:

Código:
ArrayList strNoticias = new ArrayList();
string noticiaId = null;
string fechaNoticia = null;

sqlComando2.CommandText = "MiStored 3";
sqlComando2.CommandType = CommandType.Text;
rs2=sqlComando2.ExecuteReader();
int CantidadNoticias = rs2.FieldCount;

if (rs2.HasRows)
{
	while (rs2.Read())
	{
		object[] values = new object[rs2.FieldCount];
		rs2.GetValues(values);
		strNoticias.Add(values);
             }
}


Cómo le hago para recorrer el array "strNoticias" renglon por renglon e ir asignando a una variable el valor de cada columna de cada renglon. Me imagino que podría ser un while, y leer el primer renglon: 16118     2006-10-30 00:00:00.000
y asignar a una variable que se llama NoticiaId = 16118 y a la variable fechaNoticia= 2006-10-30 00:00:00.000

y así sucesivamente por renlgon, pero no se como hacer esto... alguien que me pueda ayudar por favor

Gracias!