0

我想知道如何在ASP.NET中使用GridView从我的数据库中打印出一个表,例如:

SqlCommand command = new SqlCommand("SELECT * FROM PERSOANE", myConn);
SqlDataAdapter sqlDA = new SqlDataAdapter(command);

DataSet ds = new DataSet();
sqlDA.Fill(ds, "PERSOANE");

GridView.AutoGenerateColumns = true;
GridView.DataSource = ds;
GridView.DataBind();

但我想将它跨越页面,所以如果数据库包含1000 个条目,则应该有100 个页面,每页有10 个条目,但我不想手动(或就此而言以编程方式)制作页面,而是发送页面中需要的信息,例如 www.domainname.domain/LoadView.aspx?page=2 ,但我不知道如何告诉网格视图负载从第 10 项到第 20 项。这就是我的问题。

4

1 回答 1

0

您可以尝试设置 gridview 的 GridViewSample.PageIndex = 2 ;或任何值(page=2),您将其作为 QueryString 传递。

于 2013-04-16T12:02:27.590 回答