void dataGrid1_AutoGeneratingColumn(object sender, Microsoft.Windows.Controls.DataGridAutoGeneratingColumnEventArgs e) { if (e.PropertyName == "GrossPL") { ((Microsoft.Windows.Controls.DataGridBoundColumn)(e.Column)).Binding.StringFormat = "{0:c0}"; } }
private void dataGrid1_AutoGeneratingColumn(object sender, Microsoft.Windows.Controls.DataGridAutoGeneratingColumnEventArgs e) { var col = e.Column.Header.ToString(); if ((col == "Key_book") || (col == "Key_IZD") || (col == "Authors_keys")) { e.Column.Visibility = Visibility.Collapsed; } }
private void publishersDataGrid_AutoGeneratingColumn(object sender, Microsoft.Windows.Controls.DataGridAutoGeneratingColumnEventArgs e) { var col = e.Column.Header.ToString(); if (col == "Key_IZD") { e.Column.Visibility = Visibility.Collapsed; } }
void theGrid_AutoGeneratingColumn(object sender, Microsoft.Windows.Controls.DataGridAutoGeneratingColumnEventArgs e) { var prop = controller.CurrentType.GetProperty(e.PropertyName); if (prop == null) { return; } var attrs = prop.GetCustomAttributes(typeof(BrowsableAttribute), true); if (attrs.Length == 0) { return; } e.Cancel = !(attrs[0] as BrowsableAttribute).Browsable; }