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>