Javascript 如何在页面底部点击数字查看第二页

Javascript 如何在页面底部点击数字查看第二页,javascript,c#,asp.net,.net,xml,Javascript,C#,Asp.net,.net,Xml,我正在尝试搜索,我的网格显示了20条记录的结果 如果我应用了allow paging true,页面大小为20 然后点击网格中的第二页,我的整个网格正在刷新,ans再次向我显示整个网格的第一页 如果记录数为20且页面大小为10,如何查看从11到20的最后10条记录 网格的客户端代码 <div id="divApplication" runat="server"> <asp:GridView ID="gvApplication" runat="server

我正在尝试搜索,我的网格显示了20条记录的结果

如果我应用了allow paging true,页面大小为20

然后点击网格中的第二页,我的整个网格正在刷新,ans再次向我显示整个网格的第一页

如果记录数为20且页面大小为10,如何查看从11到20的最后10条记录

网格的客户端代码

<div id="divApplication" runat="server">
    <asp:GridView ID="gvApplication"
        runat="server"
        AutoGenerateColumns="false"
        AllowPaging="true"
        AllowSorting="True"
        AlternatingRowStyle-CssClass="alt"
        PagerStyle-CssClass="pgr"
        OnPageIndexChanging="OnPageIndexChanging"
        CssClass="table table-bordered table-striped"
        PageSize="10" Width="50%">

        <Columns>
            <asp:TemplateField HeaderText='Application' HeaderStyle-VerticalAlign="Middle">
                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" CssClass="chkbox" />
                <ItemTemplate>
                    <asp:Label ID="lblFirstName" runat="server"
                        att='<%#DataBinder.Eval(Container.DataItem,"ID")%>' Text='<%# SetLinkCodeApplication(Convert.ToInt64(DataBinder.Eval(Container.DataItem,"ID")),DataBinder.Eval(Container.DataItem,"Application").ToString()) %>'></asp:Label>
                </ItemTemplate>
                <ItemStyle Width="3%" HorizontalAlign="left" />
            </asp:TemplateField>
        </Columns>

    </asp:GridView>
</div>
用于在编辑模式下绑定我的数据的Setlinkcode

public string SetLinkCodeApplication(Int64 sId, string sName)
{
    string functionReturnValue = null;
    try
    {
        functionReturnValue = "<a href=javascript:fncopenEditPopUpApplication(" + sId + ")>" + sName.Trim() + "</a>";
        //return functionReturnValue;
    }
    catch (Exception ex)
    {
        throw;
    }
    return functionReturnValue;
}
公共字符串SetLinkCodeApplication(Int64 sId,字符串sName)
{
字符串函数returnvalue=null;
尝试
{
functionReturnValue=“”;
//返回函数returnvalue;
}
捕获(例外情况除外)
{
投掷;
}
返回函数returnvalue;
}

我正在使用Xml数据源绑定数据

我认为您应该使用

  XDocument document = XDocument.Load(@"c:\users\administrator\documents\visual studio 2010\Projects\LINQtoXMLSelectApp\LINQtoXMLSelectApp\Employee.xml");
        var query = from r in document.Descendants("Employee") where (int)r.Element("Age") > 27 select new
        {
            FirstName = r.Element("FirstName").Value, Age = r.Element("Age").Value };
        GridView1.DataSource = query;
        GridView1.DataBind();

你的问题没有引起我的注意。它工作得很好。我使用了以下XML文件绑定到gridview。代码和HTML是一样的

    <?xml version="1.0" encoding="utf-8" ?>  
<Customer>  
  <Customerinfo>  
    <Name>Vithal Wadje</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
  <Customerinfo>  
    <Name>D Sudhir Wadje</Name>  
    <city>Latur</city>  
    <Address>Latur</Address>  
  </Customerinfo>  
  <Customerinfo>  
    <Name>U D</Name>  
    <city>Mumbai</city>  
    <Address>DN,Road Mumbai</Address>  
  </Customerinfo>  
  <Customerinfo>  
    <Name>Anil Kumar</Name>  
    <city>Delhi</city>
    <Address>Nehru House</Address>  
  </Customerinfo>  
<Customerinfo>  
    <Name>Five</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
<Customerinfo>  
    <Name>Six</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
<Customerinfo>  
    <Name>Seven</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
<Customerinfo>  
    <Name>Eight</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
<Customerinfo>  
    <Name>Nine</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
<Customerinfo>  
    <Name>Ten</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>  
<Customerinfo>  
    <Name>Eleven</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>
<Customerinfo>  
    <Name>Twelve</Name>  
    <city>Mumbai</city>  
    <Address>Sion, Mumbai</Address>  
 </Customerinfo>    
</Customer>  

维塔尔瓦杰
孟买
孟买锡安
D Sudhir Wadje
拉图尔
拉图尔
U D
孟买
孟买路
阿尼尔·库马尔
德里
尼赫鲁之家酒店
五
孟买
孟买锡安
六
孟买
孟买锡安
七
孟买
孟买锡安
八
孟买
孟买锡安
九
孟买
孟买锡安
十
孟买
孟买锡安
十一
孟买
孟买锡安
十二
孟买
孟买锡安
我想这对你有帮助

ds.Tables[0].Select("ID=1 AND ID2=3");

测试你的代码。搜索时显示20条结果,但当我点击第二个索引查看最后10条记录时,绑定再次发生,并显示所有记录。搜索时工作正常,但如果网格填充了20条记录,但如果页面大小为20,则无法查看最后10条记录。我使用的是.net framework 2.0,我不支持LINQ
ds.Tables[0].Select("ID=1 AND ID2=3");