データベースへの接続に linq を使用していますが、データベースから大量のデータを表示するのはこれが初めてなので、処理方法がわかりません。ヒントを教えてください。ありがとう!
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
rebind();
}
private void rebind()
{
using ( var db = new linqDataContext())
{
GridView1.DataSource = db.Orders.Select(p => new { p.OrderID, p.CustomerID, p.ShipName, p.ShipCity }).ToList();
GridView1.DataBind();
}
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
rebind();
}
}