我要綁定列表視圖多個實體,所以我嘗試做類似的東西,但我面臨兩個問題:如何將列表視圖綁定到多個實體?
- 我失去了自動完成功能,不能從控制強 類型中受益。
- 獲取編譯錯誤。
<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我指的是多個實體,例如:'SPECIALHOLIDAY'和'EMPSPECIALHOLIDAY'兩個不同的實體,具有 –
關係最簡單的方法是創建一個「聯合」,例如兩個公共屬性(specialholiday和empspecialholiday)並將它們用於綁定。 – Dexion