列表我通過有一個模板:數據綁定與模板的下拉數據源
public class OwnedProvinces
{ public Guid ProvinceID;
public string ProvinceName;
}
我創造了這個模板在這裏的列表:
List<OwnedProvinces> getinfo = (from upi in db.Utopia_Province_Data_Captured_Gens
where upi.Owner_User_ID == SQLStatementsCS.UserID()
where upi.Province_Name != string.Empty
select new OwnedProvinces { ProvinceName = upi.Province_Name, ProvinceID = upi.Province_ID}).ToList();
的問題,這個時候我嘗試將其綁定到下拉列表,像這樣:
ddlSelectProvince.DataTextField = "ProvinceName";
ddlSelectProvince.DataValueField = "ProvinceID";
ddlSelectProvince.DataSource = getinfo;
ddlSelectProvince.DataBind();
它拋出的錯誤:
DataBinding:'OwnedProvinces'不包含名稱爲'ProvinceName'的屬性。
基本上,它在列表中找不到屬性ProvinceName,但對我沒有任何意義。如果我做一個匿名查詢,它的工作原理,但是當我把它分配給類OwnedPRovinces,它拋出這個錯誤...