C#使用两个按钮(上下)滚动数据网格,而不是滚动条

时间:2011-03-02 14:42:23

标签: c# datagrid

我应该用两个按钮(对于触摸屏设备)更改数据网格中的滚动条,我该怎么做c#?我不知道插入事件的代码单击按钮。你能帮忙吗?

2 个答案:

答案 0 :(得分:0)

您应该能够通过在每次点击时添加或减去适当数量的行来操纵FirstDisplayedScrollingRowIndex

msdn FirstDisplayedScrollingRowIndex Info

答案 1 :(得分:0)

以下链接可能会对您有所帮助 programaticaly scroll in windows form controls 要以编程方式滚动,您需要设置FirstDisplayedScrollingIndex。 例如:让我们说datagrid视图显示10行。你需要显示另外10行

if(datagridview1.Rows.Count>=scrollingindex && scrollingindex>1)
{dataGridView1.FirstDisplayedScrollingRowIndex = scrollingindex;
dataGridView1.Rows[scrollingindex].Selected=true
}scrollingindex+=10;

以上代码用于向下滚动。同样,你可以向上滚动。