Completed
Last Updated: 03 Aug 2012 05:01 by ADMIN
Clearing and refreshing the rows in a data table bound to a RadComboBoxColumn causes problems in the RadGridView. The column's drop-down stops working and in some cases the entire grid has become unresponsive.
Declined
Last Updated: 20 Feb 2014 09:51 by ADMIN
Steps to reproduce:
1. Add a grid to a form and make it read only
2. Add a masked box column and set the mask
3. Add some data and run the project
You will see that the mask is not applied to the values in the mask box column
Comment: This is not an issue.  The mask is applied after editing the text with RadMaskedEditBox, in read-only mode there is no masked editor created. You should use the conversion layer in RadGridView to solve the issue. Check the GridView >> Manipulated Data >> Convert Values example from our demo application.
Completed
Last Updated: 01 Dec 2015 09:20 by ADMIN
1. Create a new project and open a form at design mode.
2. Drop RadGridView component on the form.
3. Bind it to some data source.
4. Open the property builder.
5. Select a column and change its name property. You will see that the column name remains the same in the columns list located at left.
Completed
Last Updated: 03 Aug 2012 12:19 by Jesse Dyck
ADMIN
Created by: Julian Benkov
Comments: 1
Category: GridView
Type: Bug Report
1
I am executing the following code.  Utilizing the debugger I know the code is only implemented once, and it works correctly at first but then at seemingly random intervals multiple rows will expand.   I used modified code as well to first collapse all rows and then expand only the one with the matching ID field, but I get the same results.
Completed
Last Updated: 20 Dec 2016 06:53 by ADMIN
A developer should be able to remove certain fields from there, so his end-users cannot use them to build their expressions.
Declined
Last Updated: 05 Jun 2015 08:32 by ADMIN
To reproduce:
void radGridView1_CurrentRowChanged(object sender, Telerik.WinControls.UI.CurrentRowChangedEventArgs e)
        {
            e.CurrentRow.Cells[2].ColumnInfo.IsCurrent = true;
        }
Completed
Last Updated: 05 Jun 2014 07:08 by Svetlin
The RadExpressionEditorForm should not show the invisible columns in its fields section.
Completed
Last Updated: 01 Jun 2015 07:43 by ADMIN
Allow setting the height of the group panel in design time:
 - by setting its height property
 - by using mouse cursor via property builder
Completed
Last Updated: 05 Jun 2014 07:08 by Svetlin
- Allow easy replacement of Conditional Formatting form
- Localization of the form does not cover the Sort Alphabetically check box
- Allow formatting of the items in columns drop down in Conditional Formatting Form
Completed
Last Updated: 27 Jul 2012 07:30 by ADMIN
IMPROVE. RadExpressionEditorForm - one should be able to access the form and its controls in order to customize their appearance
Completed
Last Updated: 26 May 2015 14:20 by ADMIN
Allow RadGridVIew Exports to perform independently in BackgroundWorker without suspending UI thread of RadGridView.
Declined
Last Updated: 25 Jan 2016 09:43 by ADMIN
If you refresh an object set property of entity context, the RadGridView is not updated. 

The sample code below does not work:

this.radGridView1.DataSource = entities.Countries;

int maxId = (from c in entities.Countries
                         orderby c.Id descending
                         select c.Id).First();

            Country country = new Country();
            country.Id = maxId + 1;
            country.Name = Path.GetRandomFileName();
            entities.Countries.AddObject(country);
            entities.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);

            entities.Refresh(System.Data.Objects.RefreshMode.StoreWins, entities.Countries);
Completed
Last Updated: 05 Jun 2014 07:08 by Svetlin
When RadGridView performs exporting to excel, the values that have white-spaces at the beginning or at the end are trimmed.
Completed
Last Updated: 24 Jul 2015 06:30 by Svetlin
Self-referencing hierarchy does not work, when ColumGroupsViewDefinition is applied.
Completed
Last Updated: 25 Jul 2012 07:39 by ADMIN
FIX. RadGridView - the TextAlignment property of GridViewHyperlinkColumn is not taken into consideration

Reproduce:
- add RadGridView

 private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'nwindDataSet.Customers' table. You can move, or remove it, as needed.
            this.customersTableAdapter.Fill(this.nwindDataSet.Customers);

            DataColumn colContactName = nwindDataSet.Customers.Columns["ContactName"];
            DataColumn colAddress = nwindDataSet.Customers.Columns["Address"];

            this.radGridView1.Columns.Add(colContactName.ColumnName);
            this.radGridView1.Columns.Add(colAddress.ColumnName);
            this.radGridView1.Columns.Add(new GridViewHyperlinkColumn(colAddress.ColumnName + " Link"));

            this.radGridView1.Columns["Address"].TextAlignment = ContentAlignment.MiddleRight;
            this.radGridView1.Columns["Address Link"].TextAlignment = ContentAlignment.MiddleRight;// Different alignment between the two columns

            foreach (DataRow row in nwindDataSet.Customers.Rows)
            {
                this.radGridView1.Rows.Add(row.ItemArray[2], row.ItemArray[4], row.ItemArray[4]);
            }
        }

Workaround:

 private void radGridView1_CellFormatting(object sender, CellFormattingEventArgs e)
        {
            GridHyperlinkCellElement cell = e.CellElement as GridHyperlinkCellElement;
            if (cell != null)
            {
                cell.ContentElement.TextAlignment = ContentAlignment.MiddleRight;
            }
        }
Completed
Last Updated: 19 Jan 2016 09:22 by ADMIN
1. Create a new project with RadGridView and setup hierarchy.
2. Run the project.
3. Select the "add new row" and click Escape key to leave edit mode.
4. Press Tab several times. You will see that the current cell is indistinguishable.
Completed
Last Updated: 11 Dec 2015 14:55 by ADMIN
WORKAROUND:

The format of the file that ExportToExcelML creates is ExcelML which is an extended XML. If you do not want to receive the message, you have to change the extension of the file to ".xml". Even though the file will have an xml extension, it will still be associated with MS Excel and will be opened by Excel.There is a possibility to turn this warning message off on the client machine. You can read more about that on the following blog post - Excel 2007 Extension Warning On Opening Excel Workbook from a Web Site (http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/03/11/excel-2007-extension-warning.aspx)

Another workaround is to use Interop to open the file and excel and save it in XLSX format. However, this would require Administrator or Power User  (http://msdn.microsoft.com/en-us/library/ms173186%28v=vs.80%29.aspx). A reference from COM to the corresponding office version should be added. Here is the code for saving:

    ExportToExcelML exporter = new ExportToExcelML(this.radGridView1);

    exporter.ExportVisualSettings = true;

    string tempPath = Path.GetTempPath();

    tempPath += "tempgrid.xls";

    exporter.RunExport(tempPath);

    Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();

    if (app == null)

    {

        Console.WriteLine("EXCEL could not be started. Check that your office installation and project references are correct.");

        return;

    }

    app.Visible = false;

    app.Interactive = false;

    Microsoft.Office.Interop.Excel.Workbook wb = app.Workbooks.Open(tempPath);

    string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

    desktopPath += "\\grid.xlsx";

    wb.SaveAs(desktopPath, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookDefault);

    wb.Close();

    app.Quit();

    Marshal.ReleaseComObject(wb);

    Marshal.ReleaseComObject(app);

    File.Delete(tempPath);
Completed
Last Updated: 07 Apr 2016 10:12 by Carlos
When RadGridView is displaying a self-referencing it should be able to show the data with ColumnGroupsViewDefinition and HtmlViewDefinition.
Unplanned
Last Updated: 29 Mar 2019 16:16 by ADMIN
When UseCompatibleTextRendering property is set to false, the data cells overlaps the row header cells when horizontal scrolling is performed.
Completed
Last Updated: 22 Jan 2016 09:44 by ADMIN
Steps to reproduce:
1. Place a grid on a form and add several columns.
2. Set a ColumnGroupsViewDefinition to the grid and resize the columns so the horizontal scroll bar appears.
3. Add a button and on its click call the PrintPreview method of the grid.

You will see that the horizontal scroll bar of the grid will disappear.

Workaround:workaround it by increasing and decreasing the width of a single column with 1 pixel right after you call the Print method of the print document.

document.Print()
  grid.Columns(0).Width += 1
  grid.Columns(0).Width -= 1