Missing data in RadGridView

0 Answers 3 Views
GridView
Carl
Top achievements
Rank 1
Iron
Iron
Iron
Carl asked on 21 Aug 2025, 03:27 PM | edited on 21 Aug 2025, 03:29 PM

I'm experiencing a bizarre issue with RadGridView.

I had a grid on a form that displays the results of a List collection. Pretty simple, but there was one column that refused to display the data. The column itself appeared but the data didn't display. I moved everything to another form and it worked fine.

Now I added another column to the grid and now that won't display data. The data is in the list collection, the FieldName property is correct  (I even copied it from the POCO to make sure.). Then  I added another column to the grid and it won't display at all at runtime even though it shows in the designer. Here is the code from the designer:

Any ideas on this one. I've never had a grid act like this before. Unfortunately I can't send you demo code s if I copy it to another form it will work.

Carl

           gvMemos.MasterTemplate.AllowAddNewRow = false;
           gvMemos.MasterTemplate.AllowColumnHeaderContextMenu = false;
           gvMemos.MasterTemplate.AllowDeleteRow = false;
           gvMemos.MasterTemplate.AllowEditRow = false;
           gvMemos.MasterTemplate.AllowRowHeaderContextMenu = false;
           gvMemos.MasterTemplate.AllowRowResize = false;
           gvMemos.MasterTemplate.AllowSearchRow = true;
           gvMemos.MasterTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
           gridViewTextBoxColumn1.EnableExpressionEditor = false;
           gridViewTextBoxColumn1.FieldName = "MemoOptionsDescription";
           gridViewTextBoxColumn1.HeaderText = "column1";
           gridViewTextBoxColumn1.Name = "column1";
           gridViewTextBoxColumn1.ReadOnly = true;
           gridViewTextBoxColumn1.Width = 284;
           gridViewTextBoxColumn2.DataType = typeof(DateTime);
           gridViewTextBoxColumn2.EnableExpressionEditor = false;
           gridViewTextBoxColumn2.FieldName = "DateTimeStamp";
           gridViewTextBoxColumn2.HeaderText = "Date/Time";
           gridViewTextBoxColumn2.Name = "Date";
           gridViewTextBoxColumn2.Width = 284;
           gridViewTextBoxColumn3.EnableExpressionEditor = false;
           gridViewTextBoxColumn3.FieldName = "MemoText2";
           gridViewTextBoxColumn3.HeaderText = "Memo Description";
           gridViewTextBoxColumn3.Name = "Memo Description";
           gridViewTextBoxColumn3.ReadOnly = true;
           gridViewTextBoxColumn3.Width = 284;
           gridViewTextBoxColumn4.EnableExpressionEditor = false;
           gridViewTextBoxColumn4.FieldName = "AssignedTo";
           gridViewTextBoxColumn4.HeaderText = "Assigned To";
           gridViewTextBoxColumn4.Name = "Assigned To";
           gridViewTextBoxColumn4.ReadOnly = true;
           gridViewTextBoxColumn4.Width = 284;
           gridViewTextBoxColumn5.FieldName = "MemoTypeDescription";
           gridViewTextBoxColumn5.HeaderText = "Type";
           gridViewTextBoxColumn5.Name = "Memo Type";
           gridViewTextBoxColumn5.Width = 284;
           gridViewTextBoxColumn6.EnableExpressionEditor = false;
           gridViewTextBoxColumn6.FieldName = "MemoOptionsDescription";
           gridViewTextBoxColumn6.HeaderText = "Options";
           gridViewTextBoxColumn6.Name = "Options";
           gridViewTextBoxColumn6.ReadOnly = true;
           gridViewTextBoxColumn6.Width = 284;
           gridViewTextBoxColumn7.EnableExpressionEditor = false;
           gridViewTextBoxColumn7.FieldName = "OperID";
           gridViewTextBoxColumn7.HeaderText = "User";
           gridViewTextBoxColumn7.Name = "User";
           gridViewTextBoxColumn7.ReadOnly = true;
           gridViewTextBoxColumn7.Width = 282;
           gvMemos.MasterTemplate.Columns.AddRange(new Telerik.WinControls.UI.GridViewDataColumn[] { gridViewTextBoxColumn1, gridViewTextBoxColumn2, gridViewTextBoxColumn3, gridViewTextBoxColumn4, gridViewTextBoxColumn5, gridViewTextBoxColumn6, gridViewTextBoxColumn7 });
           gvMemos.MasterTemplate.EnableAlternatingRowColor = true;
           gvMemos.MasterTemplate.EnablePaging = true;
           gvMemos.MasterTemplate.ShowGroupedColumns = true;
           gvMemos.MasterTemplate.ViewDefinition = tableViewDefinition1;
           gvMemos.Name = "gvMemos";
           gvMemos.Size = new System.Drawing.Size(1767, 229);
           gvMemos.TabIndex = 4;
           gvMemos.CellFormatting += OnCellFormattingMemos;
           gvMemos.ViewCellFormatting += OnViewCellFormattingMemos;
           gvMemos.ContextMenuOpening += OnContextMenuOpeningMemos;
           gvMemos.DoubleClick += gvMemos_DoubleClick;

 

No answers yet. Maybe you can help?

Tags
GridView
Asked by
Carl
Top achievements
Rank 1
Iron
Iron
Iron
Share this question
or