Después de publicar algunos artículos y tener que enlazar muchos datos en mis ejemplos ASP.NET echaba de menos poder hacer un enlace simple a mis controles ASP.NET sin tener que hacer clases y luego hacer una lista de las mismas para poder utilizar el DataSource sin problemas.
Para hacer un enlace normal, lo primero tenemos que hacer es un objeto personalizado y luego utilizar una lista genérica para el enlace a datos.
Ejemplo uso normal con un tipo anónimo:
var Item = new { Key = 1, Value = "Coche" }; var Lista = (new[] { Item }).ToList(); Lista.Add(new { Key = 2, Value = "Moto" }); DataList1.DataSource = Lista; DataList1.DataBind();
Luego en nuestro control enlazado a datos ASP.NET tenemos el enlace al origen del registro: Sigue leyendo