Estimados:
Cómo hago para tomar el valor de un datarow a través del nombre del campo en lugar del índice?
c.id= (int)row["id"]
en lugar de :
c.id = (int)row[0];
así tomo el dataset:
Código:
Database myDatabase = DatabaseFactory.CreateDatabase();
DbCommand myCommand = myDatabase.GetStoredProcCommand("FacturasProveedoresSelectAll");
DataSet ds= myDatabase.ExecuteDataSet(myCommand);
List<FacturaProveedor> _lista= new List<FacturaProveedor>();
FacturaProveedor fc;
foreach (DataRow row in ds.Tables[0].Rows)
{
fc = new FacturaProveedor();
fc.numeroFactura
c.id = (int)row[0];
c.fecha = Convert.ToDateTime(row[1]);
}}
c.razonSocial = row[2].ToString
Muchas gracias desde ya