dataGridView1.ScrollBars = ScrollBars.None;
private void button6_Click(object sender, EventArgs e) //上一页
{
if (Convert.ToInt32(comboBox1.Text) > 1)
{
comboBox1.Text = Convert.ToString(Convert.ToInt32(comboBox1.Text) - 1);
dataGridView1.FirstDisplayedScrollingRowIndex = comboBox1.SelectedIndex * 11;
}
else
{
MessageBox.Show("已到第1页");
}
}
private void button7_Click(object sender, EventArgs e) //下一页
{
if ((Convert.ToInt32(comboBox1.Text) >= 1)&&(Convert.ToInt32(comboBox1.Text)<=13))
{
comboBox1.Text = Convert.ToString(Convert.ToInt32(comboBox1.Text) + 1);
dataGridView1.FirstDisplayedScrollingRowIndex = comboBox1.SelectedIndex * 11;
}
}
首先把datagridview设置为不要滚动条,然后实现数据分页显示。
其实这种方法很着劲,如果是太大的数据库,就造成很严重的后果。
最好是使用数据存储,这样的话可以减少数据库的压力,你们认为是不是?
所以在这里还是希望各位高手,介绍下关于datagridview分页显示的方法及代码。