如何使 C# 中的数据网格视图滚动速度变慢 - 无法查看整行内容



我无法在 DGV 中查看"早班"员工列表。

我正在尝试创建周班 DGV 表,但由于我在一个班次中有很多员工姓名(列:轮班日期,行:轮班类型(,

我看不到班次单元格中的姓名总数列表(列:轮班日期,行:轮班类型(,因为总 DGV 高度,所以当我尝试向下滚动以查看"早上"轮班员工列表的其余部分时, DGV只是下降到"中午"行,并向我显示"中午"员工名单。

所追求的是DGV缓慢下降,我的意思是像网页一样,不像现在这样清晰。

我该怎么做?

真的希望我清楚,如果我不是,请告诉我......

谢谢。

DataGridView的属性设置为 true AutoSize并放入自动滚动容器中。

若要将 DataGridView 的属性设置为 true AutoSize请使用代码:

dataGridView1.AutoSize = true;

对于自动滚动容器,请使用以下面板控件:

using System.Drawing;
using System.Windows.Forms;
public class MyPanel : Panel
{
    protected override Point ScrollToControl(Control activeControl)
    {
        return this.AutoScrollPosition;
    }
}

最新更新