Я хочу Bind Listview нескольких субъектов, так что я пытаюсь сделать что-то подобное, но я сталкиваюсь с двумя проблемами:Как связать просмотр списка с несколькими объектами?
- Я теряю функцию автозаполнения, не может извлечь выгоду из управления сильно типизированных.
- Получить ошибку компиляции.
<asp:ListView ID="lv_EmpSpecialVacations" runat="server" ItemPlaceholderID="RelationContainer" ItemType="Repositories.EmployeeSpecialHolidayRepository.AllIncluding(a=>a.SPECIALHOLIDAY).Where(a=>a.EMP_NUM == EmployeeNum);">
<LayoutTemplate>
<fieldset id="FieldSet1">
<legend>Relations</legend>
<br />
<a id="lbtnInitInsert" class="btn btn-primary btn-md white_cr" onclick="EditForInsert(this);"><span class="glyphicon glyphicon-plus-sign"></span></a>
<br />
<br />
<div class="container-fluid">
<div class="row">
<div class="col-lg-4">
END_DATE
</div>
<div class="col-lg-4">
HOLIDAY_NAME
</div>
<div class="col-lg-4">
</div>
</div>
</div>
<asp:PlaceHolder ID="RelationContainer" runat="server"></asp:PlaceHolder>
</fieldset>
</LayoutTemplate>
<ItemTemplate>
<div id="toappend">
</div>
<div class="container-fluid">
<div class="row">
<div class="col-lg-4 code">
<%#:Item.Select(a=>a.END_DATE)>
</div>
<div class="col-lg-4 name">
<%#:Item.Select(a=>a.SPECIALHOLIDAY.HOLIDAY_NAME)%>
</div>
<div class="col-lg-4">
<a id="lbtn_edit" class="btn btn-primary btn-md white_cr" onclick="Edit(this);"><span class="glyphicon glyphicon-pencil"></span></a>
</div>
</div>
</div>
</ItemTemplate>
</asp:ListView>
Я хочу знать, как связать ListView
с несколькими лицами, не теряя strongly-typed binding?
Как вы относитесь к «множественным объектам»? Несколько типов или несколько экземпляров одного типа? – Dexion
@Dexion Я имею в виду несколько сущностей, таких как: «СПЕЦИАЛЬНЫЙ И ДРУГОЙ» и «EMPSPECIALHOLIDAY», два разных объекта с отношением –
. Самый простой способ - создать «объединение», например, с двумя общедоступными свойствами (specialholiday и empspecialholiday) и использовать их для привязки. – Dexion