private void drvHarmonogram_AutoGeneratingColumn(object sender, DevExpress.Xpf.Grid.AutoGeneratingColumnEventArgs e) { if (config == null) { config = ProgramDataSotrage.xmlSqlConfig.sqlStatments.Where(x => x.Name == "HarmonogramGrid").SingleOrDefault(); } string prName = e.Column.ActualColumnChooserHeaderCaption.ToString().Replace(" ", ""); Column colConfig = config.columns.Where(x => x.Binding == prName).FirstOrDefault(); if (colConfig != null) { if (colConfig.Visable) { e.Column.Visible = true; e.Column.Width = colConfig.Width; e.Column.Header = colConfig.Text; return; } else { e.Column.Visible = false; } } }
private void devDataGrid_AutoGeneratingColumn(object sender, DevExpress.Xpf.Grid.AutoGeneratingColumnEventArgs e) { if (typeof(Model.ModelObjectBase).IsAssignableFrom(e.Column.FieldType)) { //e.Column.Binding = new System.Windows.Data.Binding($"{e.Column.Name}.DesignerId"); e.Column.CellTemplate = (DataTemplate)this.Resources["temp"]; //e.Column.DisplayTemplate.Template = new System.Windows.TemplateContent() } }
private void DgvDataResult_AutoGeneratingColumn(object sender, DevExpress.Xpf.Grid.AutoGeneratingColumnEventArgs e) { }
private void gridIndexCompare_AutoGeneratingColumn(object sender, DevExpress.Xpf.Grid.AutoGeneratingColumnEventArgs e) { e.Column.EditSettings = new DevExpress.Xpf.Editors.Settings.TextEditSettings(); e.Column.ActualEditSettings.HorizontalContentAlignment = DevExpress.Xpf.Editors.Settings.EditSettingsHorizontalAlignment.Center; }