or
this.RadGridView_Object.AutoSize = true; |
this.RadGridView_Object.MasterGridViewTemplate.AllowAddNewRow = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowCellContextMenu = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowColumnChooser = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowColumnHeaderContextMenu = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowColumnReorder = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowDeleteRow = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowDragToGroup = false; |
this.RadGridView_Object.MasterGridViewTemplate.AllowRowResize = false; |
this.RadGridView_Object.MasterGridViewTemplate.AutoExpandGroups = true; |
this.RadGridView_Object.MasterGridViewTemplate.EnableSorting = false; |
this.RadGridView_Object.MasterGridViewTemplate.ShowFilteringRow = false; |
this.RadGridView_Object.MasterGridViewTemplate.ShowRowHeaderColumn = false; |
this.RadGridView_Object.ShowGroupPanel = false; this.RadGridView_Object.AutoSizeRows = true; |
// Start update | |
pRadGridView.GridElement.BeginUpdate(); | |
// Erase content | |
pRadGridView.MasterGridViewTemplate.AutoGenerateColumns = false; | |
pRadGridView.DataSource = null; | |
pRadGridView.MasterGridViewTemplate.Rows.Clear(); | |
pRadGridView.MasterGridViewTemplate.Columns.Clear(); | |
#region Add columns | |
#region Special Column for colorization | |
GridViewDataColumn Colorization_Column = new GridViewDataColumn("Colorization", "Colorization"); | |
Colorization_Column.IsVisible = false; | |
Colorization_Column.HeaderText = "Colorization"; | |
pRadGridView.MasterGridViewTemplate.Columns.Add(Colorization_Column); | |
#endregion | |
/// ADD SOME OTHER COLUMNS | |
#endregion | |
#region Add Group View Definition | |
ColumnGroupsViewDefinition _ColumnGroupsViewDefinition = new ColumnGroupsViewDefinition(); | |
/// Add colums groups, some columns, two lines | |
pRadGridView.ViewDefinition = _ColumnGroupsViewDefinition; | |
#endregion | |
#region Databind | |
foreach(Object item in ListOfObject) | |
{ | |
GridViewDataRowInfo row = pRadGridView.MasterGridViewTemplate.Rows.AddNew(); | |
row.Cells["col1"].Value = item.value1; | |
// and others | |
} | |
#endregion | |
// End of update | |
pRadGridView.GridElement.EndUpdate(); | |
// Best fit columns | |
pRadGridView.MasterGridViewTemplate.BestFitColumns(); |