Example #1
0
        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;
                }
            }
        }
Example #2
0
        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()
            }
        }
Example #3
0
 private void DgvDataResult_AutoGeneratingColumn(object sender, DevExpress.Xpf.Grid.AutoGeneratingColumnEventArgs e)
 {
 }
Example #4
0
 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;
 }