Hola amigos tengo una clase llamada Recibos, a esta le he agregado una propiedad por cada campo de la tabla Recibos.
Ej:
public string pagtall { get; set; }
public string reci { get; set; }
public string tipo { get; set; }
public decimal referenc { get; set; }
public string td { get; set; }
public decimal numcd { get; set; }
public decimal numdoc { get; set; }
public DateTime fechemis { get; set; }
public string cta { get; set; }
lo que quiero es pasarle los datos de un datarow,.
Ej:
public RecibosEntyties Recibos_Items(DataTable dt)
{
RecibosEntyties Items = new RecibosEntyties();
try
{
if (dt.Rows.Count == 0)
{ return null; }
else
{
string Colname = "";
DataRow row = dt.Rows[0];
for (Int32 i = 0; i <= dt.Columns.Count - 1; i++)
{
Colname = dt.Columns[i].ColumnName;
//Como agrego el valor de la celda a la propiedad con el nombre de la columna.......
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return null;
}
}
#endregion
como puedo hacer para agregar el valor de la columna del datarow a la propiedad que tenga el nombre de la columna que esta almacenado en la variable Colname:
esto es porque las propiedades son muchas y queria hacer un codigo para reutilizarlo en otras clases.