大数量查询分页显示 微软的解决办法(3)


prevBtn.Text = "<<"; 
prevBtn.Size = new Size(48, 24); 
prevBtn.Location = new Point(92, 240); 
prevBtn.Click += new EventHandler(Prev_OnClick); 

nextBtn.Text = ">>"; 
nextBtn.Size = new Size(48, 24); 
nextBtn.Location = new Point(160, 240); 

pageLbl.Text = "No Records Returned."; 
pageLbl.Size = new Size(130, 16); 
pageLbl.Location = new Point(218, 244); 

this.Controls.Add(myGrid); 
this.Controls.Add(prevBtn); 
this.Controls.Add(nextBtn); 
this.Controls.Add(pageLbl); 
nextBtn.Click += new EventHandler(Next_OnClick); 


// Populate DataSet with first page of records and bind to grid. 
GetData("Default"); 
DataView custDV = new DataView(custTable, "", "CustomerID", DataViewRowState.CurrentRows); 
myGrid.SetDataBinding(custDV, ""); 




public static void Prev_OnClick(object sender, EventArgs args) 

GetData("Previous"); 


public static void Next_OnClick(object sender, EventArgs args) 

GetData("Next"); 





public class Sample 

static void Main() 

Application.Run(new PagingSample()); 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3009.html