Completed
Last Updated: 23 Jan 2012 03:54 by ADMIN
FIX. RadGridView - the Text of GridColorCellElement cannot be set in CellFormatting
Completed
Last Updated: 14 Jun 2012 05:02 by ADMIN
FIX. RadGridView - FilterOperator.IsEqualTo and FilterOperator.IsNotEqualTo should work with null using System; using System.Data; using System.Windows.Forms; using Telerik.WinControls.Data; using Telerik.WinControls.UI; namespace Lab.Grid { public partial class GridFilterEqualNullSupport : MainForm { private RadGridView gridView = new RadGridView(); public GridFilterEqualNullSupport() { InitializeComponent(); gridView.Dock = DockStyle.Fill; gridView.Parent = this; gridView.BringToFront(); gridView.EnableFiltering = true; } protected override void OnLoad(EventArgs e) { base.OnLoad(e); DataTable table = new DataTable(); table.Columns.Add("Id", typeof(int)); table.Columns.Add("Name"); table.Columns.Add("Number", typeof(DateTime)); table.Rows.Add(1, "Ivan", DateTime.Now); table.Rows.Add(2, "Ivan", DateTime.Now.AddDays(-1)); table.Rows.Add(null, "Peter", DateTime.Now); table.Rows.Add(4, "George", null); table.Rows.Add(5, "George", null); table.Rows.Add(null, "George", null); table.Rows.Add(7, "Enzo", DateTime.Now.AddDays(-3)); table.Rows.Add(8, "Enzo", DateTime.Now.AddDays(5)); table.Rows.Add(null, "Enzo", null); table.Rows.Add(10, "Enzo", DateTime.Now.AddDays(-1)); gridView.DataSource = table; } protected override void OnButton1Click() { base.OnButton1Click(); FilterDescriptor filter1 = new FilterDescriptor("Id", FilterOperator.IsEqualTo, null); gridView.FilterDescriptors.Add(filter1); } protected override void OnButton2Click() { base.OnButton2Click(); FilterDescriptor filter1 = new FilterDescriptor("Id", FilterOperator.IsNotEqualTo, null); gridView.FilterDescriptors.Add(filter1); } protected override void OnButton3Click() { FilterDescriptor filter1 = new FilterDescriptor("Id", FilterOperator.IsEqualTo, ""); gridView.FilterDescriptors.Add(filter1); } } }

1. Open attached project and run it. 2. Click button 1 and you will see that is not apply 

Completed
Last Updated: 31 Mar 2011 01:27 by ADMIN
FIX. RadGridView incorrect tooltips when scrolling is performed.
Completed
Last Updated: 23 Dec 2010 10:01 by ADMIN
When Excel-like filtering dialog is used without explicitly setting the filter operation the filter dialog executes Contains operation and when the filtering is confirmed through the OK button, RadGridView executes Equals operation.

Comment: the issue is not the equals operations, the problem is that we escape the '*' characters.
Completed
Last Updated: 22 Dec 2010 06:47 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: GridView
Type: Bug Report
0
TextAllignment setting is not accepted neither through theme or through ViewCellFormatting event.
Completed
Last Updated: 12 Jan 2011 08:50 by ADMIN
RadGridView. Incorrect behavior of arrow keys when RightToLeft is enabled.
Completed
Last Updated: 12 Jan 2011 09:49 by ADMIN
RadGridView does not clear the GridSpinEditor value when navigating to another cell.
Completed
Last Updated: 30 Nov 2010 07:54 by ADMIN
FIX. Filter cell values are not cleared when FilterDescriptors are cleared.
Completed
Last Updated: 02 Dec 2010 04:34 by ADMIN
In RadGridView with AutoSizeRows enabled and GridViewComboBoxColumn, the row size is 5px when the row has no values. Once a value in the combo box is being selected it should change its size according to the selected value.
Completed
Last Updated: 02 Dec 2010 04:37 by ADMIN
When RadGridView has AutoSizeRows enabled and contains GridViewComboBoxColumn, when the combo box is being opened the row size increases, which leads to overlapping the next row. The rest of the rows should arrange according to the increased size of the current row.
Completed
Last Updated: 02 Dec 2010 04:39 by ADMIN
RadGridView with AutoSizeRows enabled, the combo box (in GridViewComboBoxColumn) does not close its drop down when combo item is being selected
Completed
Last Updated: 11 Feb 2014 11:20 by ADMIN
FIX. RadGridView - reloading the datasource with auto size columns mode to fill and hidden row header column, causes the first column to expand of every data source setting with one pixel
Completed
Last Updated: 16 Mar 2011 08:28 by ADMIN
FIX. RadGridView - unable to suppress MouseWheel event in RadDateTimeEditor

To solve the issue you can handle the MouseWheel event of the hosted textbox:

editorElement.TextBoxElement.TextBoxItem.HostedControl.MouseWheel

When handling this event you should convert its arguments to HandledMouseEventArgs and set the Handled property to true
Completed
Last Updated: 23 Mar 2011 02:39 by ADMIN
RadGridView PropertyBuilder throws exception when trying to open the FilterDescriptors for a column
Completed
Last Updated: 07 Mar 2011 08:27 by ADMIN
FIX. RadGridView does not accept newly entered values when the form is being hidden and shown again.
Completed
Last Updated: 13 Jul 2015 08:49 by ADMIN
When RadTextBox is bound to a column (GridViewTextBoxColumn) in RadGridVIew it shows the current cell value. But once new row is added the value in the text box does not clear. Instead the last value stays. 

In case you add another row the value is being cleared.
Completed
Last Updated: 21 Jul 2010 10:20 by ADMIN
This happens after setting in property builder the RadGridViews', DataSource (containing more than one table).
Completed
Last Updated: 13 Oct 2014 09:35 by ADMIN
To reproduce:
- just subscribe to the event, sort the grid to fire it and check the property value

Wordaround:
((SortDescriptor)e.NewItems[0]).PropertyName
Completed
Last Updated: 31 May 2013 09:32 by ADMIN
To reproduce, use the following code:
((GridViewMaskBoxColumn)radGridView1.Columns["MaskEditBoxColumn"]).DataType = typeof(decimal);
((GridViewMaskBoxColumn)radGridView1.Columns["MaskEditBoxColumn"]).FormatString = "{0:(###) ###-####}";
((GridViewMaskBoxColumn)radGridView1.Columns["MaskEditBoxColumn"]).MaskType = MaskType.Standard;
((GridViewMaskBoxColumn)radGridView1.Columns["MaskEditBoxColumn"]).Mask = "(###) ###-####";
((GridViewMaskBoxColumn)radGridView1.Columns["MaskEditBoxColumn"]).TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

and add a numeric value in one of the column cells. Result -> Exception has been thrown by the target of an invocation.

Workaround: Use a custom type converter:
((GridViewMaskBoxColumn)radGridView1.Columns["MaskEditBoxColumn"]).DataTypeConverter = new MyConverter();



        public class MyConverter : TypeConverter
        {
            public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
            {
                return sourceType == typeof(string);
            }

            public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
            {
                if (destinationType == typeof(string))
                {
                    return true;
                }
                return base.CanConvertTo(context, destinationType);
            }

            public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
            {
                if (destinationType == typeof(string))
                {
                    string s = value.ToString();
                    s= s.Insert(0, "(");

                    if (value.ToString().Length > 3)
                    {
                       s= s.Insert(4, ")");
                    }

                    if (value.ToString().Length > 7)
                    {
                        s= s.Insert(8, "-");
                    }

                    return s;
                }

                return base.ConvertTo(context, culture, value, destinationType);
            }

            public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
            {
                string s = value.ToString();
                s = s.Replace("(", "");
                s = s.Replace(")", "");
                s = s.Replace("-", "");
                return Convert.ToDecimal(s);

            }
        }
Completed
Last Updated: 04 Jun 2013 10:57 by ADMIN
To reproduce, use the following code:
        Dim decimalCol As New GridViewMaskBoxColumn
        decimalCol.FieldName = "DecimalPhone"
        Me.RadGridView1.Columns.Add(decimalCol)
        decimalCol.DataType = GetType(Decimal)
        decimalCol.FormatString = "{0:(###) ###-####}"
        decimalCol.MaskType = MaskType.Standard
        decimalCol.Mask = "(###) ###-####"

Try the following cases:
1. Go to an empty cell and press "1" -> the result is that you see the mask "(1__) ___-_____", however the caret is before it and continuing to type in the editor will replace the already added character
2. Click on an empty cell - the cell is opened for edit, however, the mask is not displayed. Furthermore, when you start typing and you press "1" -> the result is that you see the mask "(1__) ___-_____", however the caret is before it and continuing to type in the editor will replace the already added character