以编程方式滚动GridView

时间:2018-06-19 15:18:02

标签: c# winforms

我正在使用Windows Form应用程序,一旦有人扫描了条形码,详细信息就会显示在GridView中。当GridView填满屏幕时,我希望网格自动滚动到非常底部,因此用户不必手动滚动。

我在以下文章中尝试了该方法:https://www.devexpress.com/Support/Center/Question/Details/Q344790/gridview-scroll-to-bottom-automatically 但是,GridView.MakeRowVisible方法不起作用。

gridView1.MoveLast()也不起作用,并且我没有收到任何错误或异常。

有人知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:0)

用于上下滚动使用此:-

向上滚动:

if(password.Length < 8)
{
    Console.WriteLine("Password length should be 8 symbols or more.");
}
if(!password.Any(char.IsUpper))
{
    Console.WriteLine("Password should contain at least one uppercase letter.");
}
if(!password.Any(char.IsLower))
{
    Console.WriteLine("Password should contain at least one lowercase letter.");

}
if(!password.Any(char.IsDigit))
{
    Console.WriteLine("Password should contain at least one digit.");
}

向下滚动:

this.FirstDisplayedScrollingRowIndex = this.FirstDisplayedScrollingRowIndex - 1

请参阅此Refrenece