Hi have an observable collection that I bind to a DataGrid using the itemsource property of the DataGrid.
All the properties of the class inside the collection are displayed properly in the DataGrid. Now, I want to hide some fields to the DataGrid using the browsable attribute [Browsable(false)] in the class. It works well in winforms, but it seems not working in WPF.
Someone knows why? I can hide the columns later, but I don't want to loss performance in this way.
Is there any other solution?
Thanks.
This code works in .NET 4.0
void m_grid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
if (((PropertyDescriptor)e.PropertyDescriptor).IsBrowsable == false)
e.Cancel = true;
}
Would be nice to be able to set member attributes and have them respected by .NET 4.0 DataGrid.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With