powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос про Repeater
2 сообщений из 2, страница 1 из 1
Вопрос про Repeater
    #34001835
Elast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Такая проблема : есть ArrayList1 с элементами MyClass1 у которого в свою очередь есть поле ArrayList2 с элементами MyClass2. Я Repeter1 присвоил DataSource ArrayList1, и внутри ItemTemplate в Repeter1 надо нарисовать Repeter2 c DataSource ArrayList2, как сделать не могу понять.

Делаю так:<asp:Repeater ID="r_Documents" runat="server">
<HeaderTemplate><tr class="nc_docsTableHeader"><td class="nc_docsTableHeader">Название документа</td><td class="nc_docsTableHeader">Описание несоответсвий</td><td class="nc_docsTableHeader" style="width:150px;">Отметка о выполнении корректирующих действий</td></tr></HeaderTemplate>
<ItemTemplate><tr class="nc_dt_item"><td><%#Eval("Name")%></td>
<td>
<table>
<asp:Repeater runat="server" DataSource="<%#Eval("MyClass1")%>">
<ItemTemplate><tr><td><%#Eval("Name")%></td></tr></ItemTemplate>
</asp:Repeater>
</table>
</td>
<td>Нет</td></tr></ItemTemplate>
</asp:Repeater>
Или может я MyClass1 неправильно сделал?public class MyClass1
{
private ArrayList discrepancies;//Массив с несоответствиями
private string name;
...
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
...
public ArrayList Discrepancies
{
get
{
return discrepancies;
}
}
...
}
...
Рейтинг: 0 / 0
Вопрос про Repeater
    #34002011
Elast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прогнал, в DataSoursce у Repeater2 надо было
'<%#DataBinder.Eval( Container.DataItem, "ArrayList2" ) %>' писать
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос про Repeater
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]