1. If one enters edit mode by pressing F2, clicks to enter edit mode or comes from another cell in edit mode - the value in the cell that enters edit mode is selected and any user input removes the old value. 2. If one enters edit mode by directly hitting a numeric key the value in the cell is set to that numeric value, a decimal separator and a number of trailing zeros equal to the editor decimal places. Example: Let a cell value be 1.23 If one wants to input 4.56 (s)he will have to press 4 then select the trailing zeros and press 5 and 6.
Currently sub-property binding is supported in the MasterTemplate of the grid (level 1). We should make this functionality available in lower levels when users are creating an object relational hierarchy.
1.Pressing left while the first cell in the gird is current, should not cycle the cells- do nothing 2. Pressing right while the last cell of the last row is current, should not cycle the cells - do nothing
1. Create a new project in VB. 2. Add a form containing TabControl with two pages. On the first page add some editor controls and on the second dock RadGridView control. 3. Bind the grid with a data source. 4. Make the first page visible. 5. Make both source code and designer visible. 6. Click debug from the toolbar. 7, Close the application.
1. Create a new project with RadGridView and setup grouping. 2. Run the project, expand several groups and start navigating with left / right keys. 3. You will see that when navigating through group rows, RadGridView iterates all columns. It should select the next/previous row with a single click.
On the form load, the grid is loaded with three parts. Upon refresh, the buttons call a method which generates the same data table but with some additional parts - to simulate a data refresh. Button 1 - Refresh Data - This button calls a method that operates the same as detailed initially in the ticket; it utilizes the BeginUpdate/EndUpdate methods around the updating of the grid. This replicates the scenario I initially described where message boxes are fired stating "Column 'xxx' does not belong to table 'fileSystem'.". Button 2 - Refresh Data 2 - This button calls a method that is modified as suggested - the BeginUpdate/EndUpdate methods have been removed and the DataSource is set directly. Button 3 - Clear Data - This button is meant to simply clear the data from the grid. It only attempts to set the DataSource property to Nothing.
To reproduce: - Add a grid to a form and open the property builder - Add couple columns and group by some of the columns - Press ok -> the grid is grouped - Open the Property Builder again, click the X button of the group to remove it and click the OK button of the Property Builder -> the group is not removed.
1) When the grid first loads, the top-left most cell is automatically selected. Before clicking anywhere within the grid view, if you hold SHIFT and click the cell to the right of the selected, the following exception is thrown. 2) You can get around the above exception by clicking a different cell in the grid view before performing a SHIFT select or CTRL+C operation is performed against the grid view. If you select a different cell, and then perform a SHIFT selection to a cell in a different column, you will experience the "An entry with the same key already exists." exception
Work Around: 1. Create custom text box editor. public class MyTextBoxEditor : RadTextBoxEditor { private bool isValueChanging = false; private int selectionStart = -1; public MyTextBoxEditor()
Steps to reproduce: 1. Use the RadGridView Smart Tag to set its data source 2. Press "Add Project DataSource" 3. Select "Object" 4. Drill down and select the class you created. (see below) 5. Select the New Data Source 6. Run the project Code to reproduce: public class TestClass { public enum Month { January, Febuary, March, April, May, June, July, August, September, October, November, December } public Month TestMonth {get; set;} public String TestMessage {get; set;} public TestClass(Month month, String message) { TestMonth = month; TestMessage = message; } } Workaround: Use BindingList instead System.Windows.Forms.BindingSource.
1. Create a new project and add RadGridView. 2. Bind a hierarchy. 3. Set MultiSelect property to true. 4. Replace default GridViewHierarchyRowInfo class with a custom one and override its SetBooleanProperty method. 5. Change child rows IsSelected property when parent row IsSelected property changes. 6. Run the project and try to select rows with the mouse.
1. Create a new project with RadGridView. 2. Call Rows.Clear method. 3. Add some rows. 4. Run the project and you will see that the scrollbar maximum is wrong.
The setup of ExpressionFormattingObject for inner GridViewTemplate not apply the conditional formatting to children rows
Run the enclosed application and select the funnel icon in most right column "AKTIV" and select menu item "No filter". The application crashes. If you do the same using checkbox in filter cell, everything works fine.
Allow hiding the SummaryRowItems in RadGridView's Groups
FormatException is raised when a user attempts to filter RadGridView's combobox column
The used RadGridView BindingSource is bind to another instance of BindingSource in this case
1. Create a new project with RadGridView and add a button. 2. Run the project. 3. Click on a cell and start to edit. 4. Click on the button, it will not receive the click.
Wrong column name escaping in filter expression when the special symbols is used in the name like: "_x0000_", "_x0032_0", "_x0032_0_x0000_" in the bound data schema
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.