データベースからflowlayoutpanelにレコードを表示するこの機能があります
flowLayoutPanel1.Controls.Clear();
using (SqlConnection myDatabaseConnection = new SqlConnection(myConnectionString.ConnectionString))
{
myDatabaseConnection.Open();
string a = "Select EmpID, Name from EmpTable";
using (SqlCommand SqlCommand = new SqlCommand(" "+ a +" ", myDatabaseConnection))
{
int i = 0;
SqlDataReader DR1 = SqlCommand.ExecuteReader();
while (DR1.Read())
{
i++;
BookUserControl usercontrol = new BookUserControl();
usercontrol.Tag = i;
usercontrol.EmpID = DR1["EmpID"].ToString();
usercontrol.Name = (string)DR1["Name"];
flowLayoutPanel1.Controls.Add(usercontrol);
}
}
}
flowlayoutpanel に表示されるレコード数を制限するにはどうすればよいですか? select top があることは知っています。しかし、これを行う方法、たとえば、10 件のレコードが表示され、次のボタンをクリックすると次の 10 件のレコードが表示され、前のボタンをクリックすると前の 10 件のレコードが表示されます。