We have a RadGridView, which uses a custom object for data source and that object override Equals method from INotifyPropertyChanged interface. If Equals return true for records that actually aren't equal, than the RadGridView takes(displays) them as equal (with one and the same values), despite the fact that in underling data source they are still different.
The following works; GridGroupByExpression groupBy = new GridGroupByExpression(); groupBy.Expression = "[Status] format \"Current {0}: {1}\" Group By Status DESC"; this.fundsGrid.MasterGridViewTemplate.GroupByExpressions.Add(groupBy); The following doesnt work GridGroupByExpression groupBy = new GridGroupByExpression(); groupBy.Expression = "[Status] format \"Current {0}: {1}\" Group By Status desc"; this.fundsGrid.MasterGridViewTemplate.GroupByExpressions.Add(groupBy);
RowValidating does not fire when moving from child row to parent row.
When New row is at the bottom and it is current and you try to submit a new record, the events RowValidating and CurrentRowChanged are not fired.
CellValidating and RowValidating events should fire always when closing an editor.
While scrolling down a grid with HTMLView settings, the rows shrink in both height and width towards the upper left corrner of the grid.
If the first column in a flat grid is a GridViewDateTimeColumn and you try to edit it by pressing '1' key without any mouse interaction, you get InvalidCastException.
If there is not VerticalScrollbar in RadGridView, pressing PageUp/Down keys leads to unexpected behavior. To reproduce the issue just place a RadGridView in a Form and add a couple rows, but not enough to vertical scrollbar apear. Run the project and test repeated PageDown and PageUp key presses.
When you set the DecimalPlaces property of GridViewDecimalColumn, this setting is not reflected on the GridSpinEditor
When there is an HtmlView defined, and ComboBox column, the ComboBox element is out of the bounds of the grid's cell.
If you want to cancel CurrentRowChanging (e.Cancel=true), when you click on next row's check box column, it throws the event twice and the next rows' check box has been improperly checked.
The invisible columns are not shown in Column Chooser Form, when the form is shown before data binding with its data source.
When a user enters some data in a cell, then clicks in an empty part of RadGridView and finally clicks a button that calls the Update on the table adapter, no changes are committed to the DB. However, this case should be covered and there should be changes in the DataSet
The editor should not cover the table header or scrollbars when the cell is partially visible.
If there are DateTime values less than "1900-01-01", the exported file cannot be opened from MS Excel because it does not support them. To Do: a warning for invalid excel values before exporting.
When AutoSizeRows = true and there is column with multiline text values, when hiding that column - shrink row height accordingly.
related to RadGridView AutoSizeRows property and layout logic for row height
If you have two (or more) child views in RadGridView and one of them has horizontal scrollbar and greater height (more rows), when switching to it from a smaller one, the scrollbar overlaps latest row.
When user types in non-numeric input into filter cell, exception is thrown. Expected behavior would be that grid just ignores such a value.
When update certain record of underling DataTable, the RadGridView makes this record as CurrentRow. This leads to unwanted scroll and select of this row. Comment: Set the SelectLastAddedRow property of the GridViewTemplate to false.