C# DataGrid Columns visible or hidden

Merhabalar. Projelerimizde kullandığımız datagridlerin kolonlarını gizleyip tekrar açmak isteyebiliriz. Bu durumda aşağıda ki gibi bir kod kullanmak işinize yarayabilir. “dg1” formumuzda kullandığımız datagrid’in name’i dir. Buna dikkat edin.


void btn_Click(object sender, RoutedEventArgs e)
{
     foreach (DataGridColumn col in dg1.Columns)
     {
        if (col.Visibility==Visibility.Hidden)
        {
           col.Visibility = Visibility.Visible;
        }
        else
        {
           col.Visibility = Visibility.Hidden;
        }
     }
}

Kolay gele.

Paylaşmayı unutmayın!