­

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>