首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据网格视图中的自动滚动,即C#窗口应用程序

数据网格视图中的自动滚动,即C#窗口应用程序
EN

Stack Overflow用户
提问于 2013-09-02 05:48:23
回答 1查看 1.3K关注 0票数 1

我有一个问题,我想做一个自动滚动的数据网格视图,在这个视图中,当表单加载时,整个网格就会弹出来自数据库的数据,但它一次只显示20条记录,这意味着一旦页面加载,它就会显示前20条记录,然后我们使用计时器,在5分钟内,接下来的20条记录显示等等,一旦到达最后一次,它就会从开始开始。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-03 05:02:40

试试这个

代码语言:javascript
运行
复制
 //Global Variable Declaration 

 int TotalRow, Temp_TotalRow;
 int Displayrow = 20;

private void Form2_Load(object sender, EventArgs e)
{
    timer1.Interval = 5000;
    timer1.Enabled = true;
    TotalRow = dataGridView1.RowCount;
    Temp_TotalRow = TotalRow; 
}    

private void timer1_Tick(object sender, EventArgs e)
{
    timer1.Start();
    if (TotalRow <= Displayrow)
    {

        TotalRow = dataGridView1.RowCount;
        dataGridView1.FirstDisplayedScrollingRowIndex = 0;
    }
    else
    {
        dataGridView1.FirstDisplayedScrollingRowIndex += Displayrow;
        TotalRow = Temp_TotalRow - dataGridView1.FirstDisplayedScrollingRowIndex;
    }

 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18566384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档