我將數據綁定到一個下拉列表對的列表,由於某種原因它不工作,我是感興趣。DataBinding:'System.Web.UI.Pair'不包含名稱爲'First'的屬性
我使用的代碼是:
public void BindDropDown(List<Pair> dataList)
{
ddlGraphType.DataTextField = "First";
ddlGraphType.DataValueField = "Second";
ddlGraphType.DataSource = dataList;
ddlGraphType.DataBind();
}
我得到這個例外,這是騙人的!
DataBinding: 'System.Web.UI.Pair' does not contain a property with the name 'First'.
在此先感謝。
新增
我知道異常意味着什麼,但一對對象不包含第一,第二屬性,這就是問題所在。
或者,在.NET 4可以使用元組<字符串,字符串> –
對於.NET 4或更高,'元組'可能是一個合適的替代 - 它確實實現的屬性而不是字段。 –
不錯的克里斯和達米安! – ThePower