Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2012, 12:23
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 8 meses
Puntos: 61
Respuesta: Se puede pasar los datos de un Datatable a un Array?

Lo que podes hacer es pasar el datatable a una lista tipo clase.
te creas una clase con los capos de tu tabla.
Código c#:
Ver original
  1. public class Usuario
  2. {
  3.      public int Id { get; set; }
  4.      public string Nombre { get; set; }
  5. }

Entonces arias.
Código c#:
Ver original
  1. List<Usuario> usuario = new List<Usuario>();
  2. foreach (DataRow dr in dt.Rows) //dt es el nombre del datatable
  3.  {
  4.                Usuario usu = new Usuario();
  5.                usu.Id = Convert.ToInt32(reader["Id"]);
  6.                usu.Id = Convert.ToString(reader["Nombre"]);
  7.                usuario.Add(usu);
  8. }

Eso seria todo saludos.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres