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);
}
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章