asp.net gridview 和 repeater 模板程式碼示例
- 2019 年 10 月 7 日
- 筆記
Repeater
<asp:Repeater ID="rpt_Video" runat="server" OnItemCommand="rpt_Video_ItemCommand"> <HeaderTemplate> <table border="0" cellspacing="1" cellpadding="1" class="TableRepeater"> <tr class="RepeaterHeadCss"> <th width="130px"> 欄位1 </th> <th width="150px"> 欄位2 </th> <th width="80px"> 欄位3 </th> <th width="80px"> 欄位4 </th> <th width="80px"> 欄位5 </th> <th width="80px"> 欄位6 </th> <th colspan="140"> 欄位7 </th> </tr> </HeaderTemplate> <ItemTemplate> <tr class="RepeaterItemCss"> <td> <%#Eval("欄位1")%> </td> <td> <%#Eval("欄位2")%> </td> <td> <%#Eval("欄位3")%> </td> <td> <%#Eval("欄位4")%> </td> <td> <%#Eval("欄位5")%> </td> <td> <%#Eval("欄位6")%> </td> <td width="4%"> <%#Eval("欄位7")%> </td> <td width="4%"> <%#Eval("欄位7")%> </td> <td width="4%"> <%#Eval("欄位8")%> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater>
GridView
<asp:GridView ID="gvD_Order" runat="server" Width="100%" IsShowSingleSelectColumn="true" BorderStyle="None" AllowPaging="true" IsShowFooterToolbar="True" IsShowHeaderToolbar="true" IsSinglePageDataMode="False" IsDoubleClickSelectOneLine="true" PageSize="15" OnRowDataBound="gvD_Order_RowDataBound" IsTriggerSelect="true" IsHideCheckBoxColumn="false" SingleSelectColumnValueFiled="ID" IsAutoSetHorizontalAlign="false" OnRowCommand="gvD_Order_RowCommand"> <Columns> <asp:TemplateField HeaderText="欄位1"> <ItemStyle HorizontalAlign="Center" Width="200px" /> <ItemTemplate> <%#Eval("欄位1")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="欄位2"> <ItemStyle HorizontalAlign="Center" Width="120px" /> <ItemTemplate> <%#Eval("欄位2")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="欄位3"> <ItemStyle HorizontalAlign="Center" Width="120px" /> <ItemTemplate> <%#Eval("欄位3")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="欄位4"> <ItemStyle HorizontalAlign="Right" Width="100px" /> <ItemTemplate> <%#Eval("欄位4", "{0:0.######}")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="欄位5"> <ItemStyle HorizontalAlign="Center" Width="120px" /> <ItemTemplate> <%#Eval("欄位5","{0:yyyy-MM-dd HH:mm:ss}")%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="欄位6"> <ItemStyle Width="120px" HorizontalAlign="Center" /> <ItemTemplate> <asp:Label ID="欄位6" runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="操作"> <ItemStyle HorizontalAlign="Center" Width="70px" /> <ItemTemplate> <asp:LinkButton ID="lbEdit" CommandName="EditView" runat="server" CausesValidation="false" CommandArgument='<%#Eval("ID")%>'>查看詳細</asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> <HeaderStyle BackColor="White" Font-Bold="True" Font-Size="9pt" VerticalAlign="Middle" Wrap="True" /> <PagerStyle VerticalAlign="Top" /> <AlternatingRowStyle VerticalAlign="Top" /> </asp:GridView>
