c#编程技巧之dataGridView的数据绑定 /防止滚动时闪屏

(35) 2023-09-29 14:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说c#编程技巧之dataGridView的数据绑定 /防止滚动时闪屏,希望能够帮助你!!!。

c#编程技巧之dataGridView1 的数据绑定 /防止滚动时闪屏

DataTable dt = MysqlHelper.GetDataTable(sql);

dataGridView1.DataSource = dt;//数据dataGridView1的数据源是 DataTable

DoubleBuffered(dataGridView1, true);//防止datagridview 闪屏 调用方法

/// <summary>

/// 防止datagridview闪屏的方法

/// </summary>

/// <param name="dgv"></param>

/// <param name="setting"></param>

public static void DoubleBuffered(DataGridView dgv, bool setting)

{

Type dgvType = dgv.GetType();

PropertyInfo pi = dgvType.GetProperty("DoubleBuffered",

BindingFlags.Instance | BindingFlags.NonPublic);

pi.SetValue(dgv, setting, null);

}

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复