在转发器内的gridview内部的Databinder.eval

时间:2016-10-29 22:53:18

标签: c# asp.net gridview

有没有办法将以下代码放在gridview中,这样我就可以在不更新整个页面的情况下进行分页。

<ASP:PANEL id="ResultsPanel" border="1"  HorizontalAlign="Center" runat="server" Width="100%">

<ASP:REPEATER id="SearchResultsRepeater" runat="server" EnableViewState="False">

        <HEADERTEMPLATE>
            <TABLE BORDER="1"  Style="width:800px"" Align="center" >
                <TR>
                    <TD Class="StdSectionHeader2" Style="color: #FFFFFF;" Colspan="8">Select a Provider Name</TD>
                </TR>
                <TR>
                    <TH ID="header1" Class="StdTablePadding5 BlueTD" >Name</TH>
                    <TH ID="header2" Class="StdTablePadding5 BlueTD">Service Area</TH>
                    <TH ID="header4" Class="StdTablePadding5 BlueTD">Gender</TH>
                    <TH ID="header5" Class="StdTablePadding5 BlueTD">City</TH>
                    <TH ID="header6" Class="StdTablePadding5 BlueTD">Zip Code</TH>
                    <TH ID="header7" Class="StdTablePadding5 BlueTD">Processing<BR />Status</TH>
                    <TH ID="header8" Class="StdTablePadding5 BlueTD">Phone</TH>
                </TR>

        </HEADERTEMPLATE>
        <ITEMTEMPLATE>
                <TD Class="StdTablePadding5"><a class="three" href="default.asp" target="_blank">
                    <%# getStartLink(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString()  )%>
                    <%# getNextPage(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString(),HCQA.ReferralRegistry.UI.Validation.EncodeDigits(((HCQA.ReferralRegistry.UI.User)Session["User"]).EncryptionKey,DataBinder.Eval(Container.DataItem, "IndividualID").ToString()))%>
                    <%# getMidLink(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString())%>
                    <%# DataBinder.Eval(Container.DataItem, "IndividualName").ToString()%>
                    <%# getEndLink(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString())%></a>
                </TD>

                <TD HEADERS="header2" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "ServiceAreaName") %></TD>
                <TD HEADERS="header4" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "gender") %></TD>
                <TD HEADERS="header5" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "city") %></TD>
                <TD HEADERS="header6" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "ZipCode") %></TD>
                <TD HEADERS="header7" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "ProcessingStatus") %></TD>
                <TD HEADERS="header8" Class="StdTablePadding5"><%# Util.FormatPhoneNumber(DataBinder.Eval(Container.DataItem, "PhoneNumber").ToString().Trim())%></TD>
            </TR>
        </ITEMTEMPLATE>
        <ALTERNATINGITEMTEMPLATE>
            <TR CLASS="AlternatingItemTemplate">

           <TD HEADERS="header1" Class="StdTablePadding5">
                    <%# getStartLink(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString()  )%>
                    <%# getNextPage(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString(),HCQA.ReferralRegistry.UI.Validation.EncodeDigits(((HCQA.ReferralRegistry.UI.User)Session["User"]).EncryptionKey,DataBinder.Eval(Container.DataItem, "IndividualID").ToString()))%>
                    <%# getMidLink(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString())%>
                    <%# DataBinder.Eval(Container.DataItem, "IndividualName").ToString()%>
                    <%# getEndLink(DataBinder.Eval(Container.DataItem, "ServiceAreaName").ToString())%>
            </TD>
                <TD HEADERS="header2" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "ServiceAreaName") %></TD>
                <TD HEADERS="header4" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "gender") %></TD>
                <TD HEADERS="header5" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "city") %></TD>
                <TD HEADERS="header6" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "ZipCode") %></TD>
                <TD HEADERS="header7" Class="StdTablePadding5"><%# DataBinder.Eval(Container.DataItem, "ProcessingStatus") %></TD>
                <TD HEADERS="header8" Class="StdTablePadding5"><%# Util.FormatPhoneNumber(DataBinder.Eval(Container.DataItem, "PhoneNumber").ToString().Trim())%></TD>
            </TR>
        </ALTERNATINGITEMTEMPLATE>
        <FOOTERTEMPLATE>
      </table>
   </FOOTERTEMPLATE>
    </ASP:REPEATER>

0 个答案:

没有答案