2013-06-24 2 views
0

На моем веб-сайте я показываю квитанцию ​​пользователю. Для большей части квитанции простой просмотр деталей работает хорошо. Однако, когда я добираюсь до элементов в заказе, он показывает только первый возвращенный элемент, который ожидался. Но мне нужен способ перечислить все элементы, связанные с заказом. Итак, я думал о представлении деталей детали для записи «одного» в моих отношениях «один ко многим», а для моих элементов - еще один элемент управления - сетка.Способ слияния как вида сетки, так и вида представления данных

Вопрос в том, является ли это единственным способом, которым это можно сделать, или я могу каким-то образом объединить то, как работают два элемента управления, и получить представление деталей только один заказ, но все связанные элементы?

ответ

0

Первоначально это невозможно, как вы надеетесь.

Но что вы можете сделать, это вложить веб-пользовательский элемент управления в представление списка, а в этом веб-пользовательском элементе управления есть представление сведений, чтобы передать аргумент коду, находящемуся под управлением веб-пользователя, вы сделали бы это так ,

MainPage.aspx

<asp:ListView ID="ItemList"> 
    <ItemTemplate> 
     <uc1:TestControl runat="server" id="TestControl" Example='<%# Eval("DetailsViewID")%>'/> 
    </ItemTemplate> 
</asp:ListView> 

на TestControl.ascx.cs управления пользователя вы можете получить доступ к атрибуту Примера по телефону

Public string Example { get; set;} 

, то вы можете строить детали просмотр на TestControl.ascx от кода позади

 Смежные вопросы

  • Нет связанных вопросов^_^