Posts

Showing posts with the label cells

DataGridView Scroll show columns over others

Image
DataGridView Scroll show columns over others I have a datagridview, and when i use scrollbar the columns shown over the others, like this image: i have tried DoubleBuffered like that: DoubleBuffered 1- i created a module named "DoubleBuffer.vb" 2- i add that code in it: Imports System Imports System.Reflection Imports System.Windows.Forms Module DoubleBuffer Public Sub DoubleBuffered(ByVal dgv As DataGridView, ByVal setting As Boolean) Dim dgvType As Type = dgv.[GetType]() Dim pi As PropertyInfo = dgvType.GetProperty("DoubleBuffered", BindingFlags.Instance Or BindingFlags.NonPublic) pi.SetValue(dgv, setting, Nothing) End Sub End Module 3- i call that module in Load Event : Load Event DoubleBuffer.DoubleBuffered(DataGridView1, True) but it give me BLACK Cells so, what is the problem i faced here? Is this from a customised DataGridView control? That is, is the control you use a custom control that inherits f...