The editor does not remain focused when cell has invalid value and mouse down button is pressed over another cell.
Add a TextAlignment property of GridViewSummaryItem.
Description: Just use the button x times to show an additional form with a RadGridView Control on it. RadGridView is not releasing the complete allocated memory. JustTrace shows an increasing number of Telerik.WinControls.RadPropertyValue instances. Resolution: Not a memory leak. When a form is shown with the ShowDialog method, it should be explicitly disposed. If the form was shown using the Show method, the Dispose method does not need to be called explicitly. It will be called automatically when the form is closed. Source: MSDN http://msdn.microsoft.com/en-us/library/aw58wzka%28v=vs.110%29.aspx
To reproduce: - add couple columns in design time - populate them in the form's constructor - subscribe to the cell formatting event where validation will be performed The result is that the indent cell hover displays the error text set and the data cells are formatted correctly, but the exclamation mark is not displayed until the grid is scrolled. It seems that the indent cell is not invalidated WORKAROUND: Call the Refresh method of the template
Currently when exporting a grid if a cell value is null it is exported as an empty cell. The NullValue property of the cell column should be respected in this case.
Currently developers have access to the main table element and to the individual cells. There should be a way for developers to access the row elements.
DisableHTMLRendering property of the column does not effect the items in ColumnChooser.
When the pencil icon is clicked the RowValidating event must be fired. WORKAROUND: 1. When clicking the "pencil" icon, the current row is not changed, thus the RowValidating is not fired. A suitable event to cover this case is the CellValidating event which will be triggered when the "pencil" icon is clicked. 2. When the pencil is clicked, save the grid's CurrentRow, set it to null and then set it back to the saved row. This will trigger the RowValidating event and the desired logic will be executed. The downside of this approach is that the event will be triggered twice, because we change the CurrentRow twice. void radGridView1_MouseDown(object sender, MouseEventArgs e) { GridRowHeaderCellElement rowHeader = radGridView1.ElementTree.GetElementAtPoint(e.Location) as GridRowHeaderCellElement; if (rowHeader != null) { GridViewRowInfo saveRow = radGridView1.CurrentRow; radGridView1.CurrentRow = null; radGridView1.CurrentRow = saveRow; } }
DateTimeColumn should open hitting the F4 key. WORKAROUND: this.radGridView1.EditorRequired += new EditorRequiredEventHandler(radGridView1_EditorRequired); void radGridView1_EditorRequired(object sender, EditorRequiredEventArgs e) {
1. Create a new project and add RadGridView. 2. Bind it and set the IsVisible property for some rows to false. 3. Run the project. 4. Scroll to bottom.
The cell BorderLeftShadowColor, BorderRightShadowColor, BorderTopShadowColor, BorderBottomShadowColor cannot be styled through a GridViewCellStyle object.
RadGridView cannot display any data when bound to a List<IObject> filled with different implementations of the interface.
Excel like filtering does not select dates in the Calendar, when During last 7 day or Yesterday are checked.
The RadGridView should not leave its edit mode state, when scrolling is performed.
Clearing all rows does not clear the pinned rows collection in RadGridView.
The GridTimePickerEditor format is not correctly taken from the GridDateTimeColumn FormatString property. Workaround: Use the Format and CustomFormat properties.
GridTimeColumn will display and allow user to edit with TimeEditor Time and Time-Span column types from the Database.
RadProgressBarElement is not clipped correctly, when is used as child element of custom cell element in RadGridView.
Scrolling causes RadGridView to be in invalid mode, when the editor is closed and validating fails.
1. Create a new project with RadGridView and setup 4 level hierarchy. 2. Add a button and handle its Click event. 3. In the Click event handler expand all rows. Surround the code with calls to Begin/EndUpdate methods of RadGridView or GridViewTemplate. 4. Run the application and click the button. Workaround use the Begin.EndUpdate method of the TableElement, not the grid control