protected override GridColumn CreateColumn() { var column = new MyGridColumn(); column.OptionsColumn.AllowEdit = false; return(column); }
protected override BaseView CreateDefaultView() { var view = (GridView)CreateView("MyGridView"); view.Appearance.ViewCaption.ForeColor = Color.Maroon; // Görünen GridView Adının Yazı Rengini Ayarlar. view.Appearance.HeaderPanel.ForeColor = Color.Maroon; // Panel Başlık Yazı Rengini Ayarlar. view.Appearance.HeaderPanel.TextOptions.HAlignment = HorzAlignment.Center; view.Appearance.FooterPanel.ForeColor = Color.Maroon; // Alt Panelin Yazı Rengini Ayarlar. view.Appearance.FooterPanel.Font = new Font(new FontFamily("Tahoma"), 8.25f, FontStyle.Bold); view.OptionsMenu.EnableColumnMenu = false; view.OptionsMenu.EnableFooterMenu = false; view.OptionsMenu.EnableGroupPanelMenu = false; view.OptionsNavigation.EnterMoveNextColumn = true; view.OptionsPrint.AutoWidth = false; // Yazıcıya Mevcut Boyutta Gönderir Büyütmez. view.OptionsPrint.PrintFooter = false; // Alt kısımları Yazıcıya Göndermez. view.OptionsPrint.PrintGroupFooter = false; view.OptionsView.ShowViewCaption = true; // Gridview Adını Gösterir. view.OptionsView.ShowAutoFilterRow = true; // Gridview üzerindeki Filtre Durumu view.OptionsView.ShowGroupPanel = false; // Gridview üzerindeki Detaylı Arama Durumu view.OptionsView.ColumnAutoWidth = false; // Columnların Belirlerdiğimiz Boyutlarda Kalmasını Sağlar. view.OptionsView.RowAutoHeight = true; // Enter Tuşuna Basıldıkça Aşağıya Göre Boyut Büyütür. view.OptionsView.HeaderFilterButtonShowMode = FilterButtonShowMode.Button; // ColumnHeader Üzerindeki Filtrelerin Görünümünü Button Yapar. var idColumn = new MyGridColumn { Caption = "Id", FieldName = "Id" }; idColumn.OptionsColumn.AllowEdit = false; // Atadığımız Değerleri Okumaya Yarıyor. idColumn.OptionsColumn.ShowInCustomizationForm = false; // Column Özelleştirilme Ekranı İçindede Görünmesin. view.Columns.Add(idColumn); var codeColumn = new MyGridColumn { Caption = "Code", FieldName = "Code" }; codeColumn.OptionsColumn.AllowEdit = false; codeColumn.Visible = true; codeColumn.AppearanceCell.TextOptions.HAlignment = HorzAlignment.Center; codeColumn.AppearanceCell.Options.UseTextOptions = true; // Değerleri Yaptığımız Ayarlara Gibi Göstermek İçin. view.Columns.Add(codeColumn); return(view); }