Language/C#

[C#] 데이터그리드뷰/datagridview double buffer

서른마흔다섯개 2020. 1. 16. 11:50
 public void SetDoubleBuffered(Control control, bool doubleBuffered = true)

        {

            PropertyInfo propertyInfo = typeof(Control).GetProperty

            (

                "DoubleBuffered",

                BindingFlags.Instance | BindingFlags.NonPublic

            );



            propertyInfo.SetValue(control, doubleBuffered, null);

        }

함수 선언 해주고 

SetDoubleBuffered(Datagridview_name) 해주면 더블버퍼가 적용되어 Datagridview가 버벅이지 않게된다