Completed
Last Updated: 24 Oct 2011 02:51 by ADMIN
For example when you set 11, the year should change to 2011. Currently it concatenates the new digits to the previous year and then it removes the first two digits.
Completed
Last Updated: 21 Oct 2011 08:19 by ADMIN
1) Use nested scrollbars
2) When the first row in the child template is not visible, I've scrolled down to the end of the list.
Completed
Last Updated: 20 Oct 2011 10:47 by ADMIN
Steps to recreate this scenario:
Create an interface e.g. IBaseInterface with couple of properties.
Create another interface e.g. IChildInterface which implements the first one
Create a class which implements the second interface.
Create a list with items of type the child interface.
Fill the list with objects of type the class.
THE PROBLEM IS VALID ONLY FOR 2.0 NET FRAMEWORK!
FIXED TO WORK WITH ALL VERSIONS UNCLUDING TREEVIEW!
When a control is bound to this list it will only "see" the properties defined in the child interface.
test:
----------------------------------------------
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace Lab.Grid
{
public partial class GridInterfaceInheritanceBinding : MainForm
{
private RadGridView gridView = new RadGridView();
private RadDropDownList comboBox = new RadDropDownList();
public GridInterfaceInheritanceBinding()
{
InitializeComponent();
gridView.Dock = DockStyle.Fill;
gridView.Parent = this;
gridView.BringToFront();
comboBox.Width = 200;
comboBox.Parent = this;
comboBox.BringToFront();
Random r = new Random(DateTime.Now.Second);
List<ITelephone> phones = new List<ITelephone>();
for (int i = 0; i < 10; i++)
{
Telephone phone = new Telephone();
phone.Type = r.Next(3) + 1;
phone.Primary = true;
phone.PRI = i;
phone.ParentType = 1;
phone.Number = "1-800-555-555" + i.ToString();
phone.LockedOn = null;
phone.LockedBy = null;
phone.Locked = 0;
phone.ID = new Guid();
phone.Deleted = false;
phone.Archived = false;
phone.Active = true;
phones.Add(phone);
}
comboBox.DisplayMember = "Number";
comboBox.ValueMember = "PRI";
comboBox.DataSource = phones;
gridView.DataSource = phones;
}
}
public interface IBusinessObject
{
long PRI { get; set; }
bool Active { get; set; }
bool Archived { get; set; }
bool Deleted { get; set; }
byte Locked { get; set; }
string LockedBy { get; set; }
DateTime? LockedOn { get; set; }
Guid ID { get; set; }
}
public interface IStandardLinkTable : IBusinessObject
{
long? ParentPRI { get; set; }
int? ParentType { get; set; }
int? Type { get; set; }
}
public interface ITelephone : IStandardLinkTable
{
string Number { get; set; }
bool? Primary { get; set; }
}
public class Telephone : IBusinessObject, ITelephone
{
public System.Guid ID { get; set; }
private System.Guid _originalid { get; set; }
public System.Int64 PRI { get; set; }
private System.Int64 _originalpri { get; set; }
public System.Byte Class { get; set; }
private System.Byte _originalclass { get; set; }
public System.Int64? ParentPRI { get; set; }
private System.Int64? _originalparentpri { get; set; }
public System.Int32? ParentType { get; set; }
private System.Int32? _originalparenttype { get; set; }
public System.Int32? Type { get; set; }
private System.Int32? _originaltype { get; set; }
public System.String Number { get; set; }
private System.String _originalnumber { get; set; }
public System.Boolean? Primary { get; set; }
private System.Boolean? _originalprimary { get; set; }
public System.Byte Locked { get; set; }
private System.Byte _originallocked { get; set; }
public System.String LockedBy { get; set; }
private System.String _originallockedby { get; set; }
public System.DateTime? LockedOn { get; set; }
private System.DateTime? _originallockedon { get; set; }
public System.Boolean Active { get; set; }
private System.Boolean _originalactive { get; set; }
public System.Boolean Archived { get; set; }
private System.Boolean _originalarchived { get; set; }
public System.Boolean Deleted { get; set; }
private System.Boolean _originaldeleted { get; set; }
internal void SetInitialValues()
{
_originalid = ID;
_originalpri = PRI;
_originalclass = Class;
_originalparentpri = ParentPRI;
_originalparenttype = ParentType;
_originaltype = Type;
_originalnumber = Number;
_originalprimary = Primary;
_originallocked = Locked;
_originallockedby = LockedBy;
_originallockedon = LockedOn;
_originalactive = Active;
_originalarchived = Archived;
_originaldeleted = Deleted;
}
}
}
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Alexander
Comments: 0
Category: GridView
Type: Bug Report
2
The RadGridView pinned columns remain in the collection when the corresponding columns are removed from the control.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Alexander
Comments: 0
Category: GridView
Type: Bug Report
0
The DataType property of GridViewComboBoxColumn does not work as expected in the following scenario:

1. Set DataSource to GridViewComboBoxColumn so that the ValueMember of the column is of type Integer.
2. Set the DataType property of the column to Decimal.
3. Set DataSource of RadGridView so that the FieldName of the above GridViewComboBoxColumn is of type Decimal.
4. RadGridView throws exception.
Completed
Last Updated: 14 Oct 2011 03:54 by ADMIN
1. Create a new project with RadGridView
2. Create and add a column which uses editor based on RadMultiColumnComboBox
3. Run the project and try to filter by this column
Completed
Last Updated: 13 Oct 2011 07:49 by ADMIN
There is an exception when the new row is current and clicking on a column header. Steps to reproduce:

1. click to add a row but don't make a selection
2. click on the row header
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Martin Vasilev
Comments: 0
Category: GridView
Type: Bug Report
1
Expand All method does not work as expected if there is grouping applied.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Alexander
Comments: 0
Category: GridView
Type: Bug Report
1
The RadGridView scrollbars do not behave correctly when the Clear method of the Rows collection is called and new rows are added immediately after that.
Completed
Last Updated: 11 Oct 2011 02:45 by Svetlin
Create GridViewRowInfo's EnsureVisible method overload that expands all parent rows and ensures visibility of the row.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Martin Vasilev
Comments: 0
Category: GridView
Type: Feature Request
0
Extend the support of Translucent Selection Rectangle on pinned rows.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Martin Vasilev
Comments: 0
Category: GridView
Type: Feature Request
0
Add support for pinning multiply selected rows at once.
Completed
Last Updated: 03 Oct 2011 07:31 by ADMIN
When there is a read only column and the user navigates with the keyboard the filter cell in the filter row is skipped.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
The group summary rows are not updated correctly when a data row is moved from one group to another.
Completed
Last Updated: 23 Apr 2014 12:56 by Jesse Dyck
ADMIN
Created by: Martin Vasilev
Comments: 1
Category: GridView
Type: Feature Request
3
Add support for filtering guid type of values
Completed
Last Updated: 14 Jul 2015 12:52 by ADMIN
Two sequential rows can have the same background in the case of enabled alternating row color functionality. This is an issue when self-reference hierarchy is used and the two rows are not at the same hierarchy level.
Completed
Last Updated: 11 Dec 2015 14:55 by ADMIN
ADMIN
Created by: Stefan
Comments: 4
Category: GridView
Type: Feature Request
25
ADD. RadGridView - add export of ViewDefiniton

1. Add export functionality for ColumnGroupsViewDefinition 
2. Add export functionality for HtmlViewDefinition 
Completed
Last Updated: 26 Sep 2011 04:35 by ADMIN
If you have a cell with value "some date 12:00:00" (12:00:00PM), and you filter the column with:
- Equals "same date 00:00:00" (12:00:00 AM) it shows the PM result (even though the time is different)
- Greater - does not show the PM result and it should
Completed
Last Updated: 19 Jun 2015 12:42 by ADMIN
ADD. RadGridView should support filtering operations when custom TypeConverters are used.
Completed
Last Updated: 14 Jul 2015 15:39 by ADMIN
The new rows is added in ChildViewExpanded event