嵌套集合我有一個列表對象環通在Repeater控件
List<Documents>
了,裏面我有帳戶的另一個列表清單。
List<Accounts>
從我隱藏我連接列表到中繼器控制
rptDocumentListings.DataSource = List<Documents>;
rptDocumentListings.DataBind();
雖然中繼環通在列表中的每個項目我希望它也環通賬戶每窩列表,然後呈現出與
標籤。這裏是我到目前爲止已經試過:
//in the dataRepeater
<%# parseAccountNumbers(Eval("Accounts"))%>
//method in codebehind
public string parseAccountNumbers(List<Account> accounts)
{
string allAccounts = string.Empty;
foreach (var item in accounts)
{
allAccounts += string.Format("{0}<br />", item.AccountNumber);
}
return allAccounts;
}
我得到的錯誤是對象‘爲‘「不能從轉換’System.Collections.List’ 可有人請點我在正確的方向?提前致謝。
它使任何意義將類集合綁定到列** Vs **將其綁定到類的屬性並將該列表作爲數據源分配給Repeater? – Pankaj 2012-04-09 17:01:21
代碼隱藏帳戶不斷返回爲空。有什麼理由呢? – rross 2012-04-09 17:05:23
這不是一個帳戶對象列表。您可以將您的方法簽名更改爲parseAccountNumbers(對象帳戶)。然後設置一個斷點並期望該對象和它的類型。 – Joe 2012-04-09 17:06:33