У меня есть список объектовLoop через вложенной коллекции в элементе управления повторителя
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;
}
Я получаю ошибку «не удается преобразовать из из„Object“в„System.Collections.List“ Может кто-то пожалуйста, мне точку в правильном направлении? Заранее спасибо.
Имеет ли какое-то значение для привязать коллекцию классов к столбцу ** Vs ** привязать его к свойству класса и присвоить список как источник данных для ретранслятора? – Pankaj
В учетных записях codebehind продолжает возвращаться как null. Любая причина для этого? – rross
Это не объект «Список объектов учетной записи». Вы можете изменить свою подпись метода на parseAccountNumbers (учетные записи объектов). Затем установите точку останова и ожидайте объект и его тип. – Joe