In html:
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
Code:
using System.Data.SqlClient;
using System.Data;
public string strConnection = "Data Source=.; uid=sa; pwd=sa;database=test;";
protected void Page_Load(object sender, EventArgs e)
{
BindData();
}
protected void BindData()
{
SqlConnection con = new SqlConnection(strConnection);
con.Open();
SqlCommand cmd = new SqlCommand("select * from UserDetails", con);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindData();
}
Sie können die Seitengröße festgelegt und zählen in gridview Eigenschaften
versuchen Sie https: //www.codeproj ect.com/articles/410733/custom-paging-with-asp-net-gridview –
was hast du probiert ??? –
fooTable ist eine ausgezeichnete clientseitige Lösung dafür (keine Notwendigkeit, separate Seiten von der Serverseite zu erstellen) - http://fooplugins.github.io/FooTable/. Aber wirklich eine schnelle Google-Suche sollte viele mögliche Lösungen aufgedeckt haben. Frage zeigt einen deutlichen Mangel an Forschungsaufwand IMHO. – ADyson