User-1664485818 posted
Hi folks, trying to bind data from a linq query to a dropdown list, but receiving the following error;
DataBinding: '<>f__AnonymousType0`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]' does not contain
a property with the name 'VehicleID'.
My code explodes at ddlModels.DataBind();
private void PopulateGridview()
{
if (!Page.IsPostBack)
{
using (NormalisationTestEntities dbcontext = new NormalisationTestEntities())
{
ddlModels.DataSource = (from d in dbcontext.Model_View
select new {d.VehilceID, d.ModelName }).Distinct().ToList();
ddlModels.DataValueField = "VehicleID";
ddlModels.DataTextField = "ModelName";
ddlModels.DataBind();
}