Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2012, 09:56
Ka0stj
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 9 meses
Puntos: 37
Respuesta: Pasar datos de un DataTable a un Array

Puedes hacer algo como lo siguiente:

Código C:
Ver original
  1. //- Creación de DataTable
  2. DataTable dtDatos = new DataTable();
  3. dtDatos.Columns.Add("Id");
  4. dtDatos.Columns.Add("Nombre");
  5. dtDatos.Columns.Add("Edad");
  6.  
  7. //- Agregar Datos
  8. DataRow dRow = dtDatos.NewRow();
  9. dRow["Id"] = "1";
  10. dRow["Nombre"] = "Jose";
  11. dRow["Edad"] = "33";
  12. dtDatos.Rows.Add(dRow);
  13.  
  14. dRow = dtDatos.NewRow();
  15. dRow["Id"] = "2";
  16. dRow["Nombre"] = "Maria";
  17. dRow["Edad"] = "28";
  18. dtDatos.Rows.Add(dRow);
  19.  
  20. dRow = dtDatos.NewRow();
  21. dRow["Id"] = "3";
  22. dRow["Nombre"] = "Josefina";
  23. dRow["Edad"] = "29";
  24. dtDatos.Rows.Add(dRow);
  25.  
  26. //- Crear Array
  27. Object[] Datos = new Object[dtDatos.Rows.Count];
  28.  
  29. for (int i = 0; i < dtDatos.Rows.Count; i++)
  30. {
  31.           //- Guardar la Columna Nombre el el Arreglo
  32.          Datos[i] = dtDatos.Rows[i]["Nombre"].ToString();
  33. }

Saludos.
__________________
http://ka0stj.wordpress.com/