Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
The property will have higher priority than the theme and will be more convenient for using than the ViewCellFormatting event.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
Provide options for customization of the columns RadComboBox items.
Added new event in the RadGridView control ConditionalFormattingFormShown fired when the conditionalformattingform is shown.
Added new customization options to ConditionalFormattingForm dialog:
property: SelectFromVisibleColumnsOnly - filter the column selector to display only visible columns in RadGridView
property: ColumnDisplayStyle - display Name or HeaderText or both in column selector
Example:
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace Lab.Grid
{
public partial class GridConditionalFormattingForm : Form
{
private RadGridView gridView = new RadGridView();
public GridConditionalFormattingForm()
{
InitializeComponent();
gridView.Dock = DockStyle.Fill;
gridView.Parent = this;
gridView.MultiSelect = true;
gridView.ConditionalFormattingFormShown += gridView_ConditionalFormattingFormShown;
}
void gridView_ConditionalFormattingFormShown(object sender, System.EventArgs e)
{
ConditionalFormattingForm form = sender as ConditionalFormattingForm;
form.ColumnDisplayStyle = ColumnDisplayStyle.Name | ColumnDisplayStyle.HeaderText;
form.SelectFromVisibleColumnsOnly = true;
}
protected override void OnLoad(System.EventArgs e)
{
base.OnLoad(e);
DataTable data = new DataTable();
data.Columns.Add("ID");
data.Columns.Add("Name");
data.Columns.Add("Test3");
data.Rows.Add(1, "Name1", "Test1");
data.Rows.Add(2, "Name2", "Test2");
data.Rows.Add(1, "Name3", "Test3");
data.Rows.Add(4, "Name4", "Test4");
data.Rows.Add(1, "Name5", "Test5");
gridView.DataSource = data;
gridView.Columns[2].IsVisible = false;
gridView.Columns[2].HeaderText = "AlaBala";
ConditionalFormattingObject format = new ConditionalFormattingObject("MyCondition", ConditionTypes.Equal, "1", "", true);
format.CellBackColor = Color.Red;
format.ApplyOnSelectedRows = false;
gridView.Columns[0].HeaderText = "FirstName";
gridView.Columns[0].ConditionalFormattingObjectList.Add(format);
}
}
}
Completed
Last Updated: 14 Dec 2016 14:23 by ADMIN
Implement the 'substring' function for calculated columns.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
Provide calculation of the 'Ceiling' function in a column expression:
column.Expression = "Ceiling(ColumnName)";
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: GridView
Type: Feature Request
1
It will be a nice addition to the GridViewImageColumn if we add an ImageAlignment property.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: GridView
Type: Feature Request
1
The should be able to operate with a threestate checkbox in RadGridView.
Completed
Last Updated: 05 Jun 2014 07:08 by Svetlin
If you create conditional formatting, the rows that obey the rule should not be affected if they are selected.
To support this formatting the format.ApplyOnSelectedRows property must be set to false.
Test project:
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace Lab.Grid
{
public partial class GridConditionalFormattingForm : Form
{
private RadGridView gridView = new RadGridView();
public GridConditionalFormattingForm()
{
InitializeComponent();
gridView.Dock = DockStyle.Fill;
gridView.Parent = this;
gridView.MultiSelect = true;
DataTable data = new DataTable();
data.Columns.Add("ID");
data.Columns.Add("Name");
data.Rows.Add(1, "Name1");
data.Rows.Add(2, "Name2");
data.Rows.Add(1, "Name3");
data.Rows.Add(4, "Name4");
data.Rows.Add(1, "Name5");
gridView.DataSource = data;
}
protected override void OnLoad(System.EventArgs e)
{
base.OnLoad(e);
ConditionalFormattingObject format = new ConditionalFormattingObject("MyCondition", ConditionTypes.Equal, "1", "", true);
format.CellBackColor = Color.Red;
format.ApplyOnSelectedRows = false;
gridView.Columns[0].ConditionalFormattingObjectList.Add(format);
}
}
}
Completed
Last Updated: 05 Jun 2014 07:08 by Svetlin
The CustomFilterForm should be available for customization.
Completed
Last Updated: 05 Jun 2014 07:08 by Svetlin
When ColumnGroupsView is used, the user should be allowed to hide a group via the context menu and show group via Column Chooser.
Completed
Last Updated: 14 Jun 2011 02:04 by ADMIN
IMPROVE. RadGridView - AllowFiltering property for a column, should hide its filter operator text
Completed
Last Updated: 04 Jul 2011 02:37 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: GridView
Type: Feature Request
1
ADD. RadGridView - add new column - link column.
Completed
Last Updated: 25 Jul 2011 11:20 by Jesse Dyck
ADD. RadGridView - add new column type, where each cell has a drop down which displays a calculator (GridViewCalculatorColumn)
Completed
Last Updated: 17 Feb 2012 10:33 by ADMIN
Currently one can only set theme of the RadPrintPreviewDialog.
Completed
Last Updated: 29 Mar 2012 06:17 by ADMIN
When the DataType of the column is not a floating point number, decimals should not be displayed. This should affect both the excel like filtering and the regular filtering
Completed
Last Updated: 23 Jul 2014 11:25 by Ira
Completed
Last Updated: 01 Sep 2011 09:21 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: GridView
Type: Feature Request
1
ADD. RadGridView - add kitetic scrolling support
Completed
Last Updated: 04 May 2012 23:58 by Jesse Dyck
ADD. RadGridView - add row selection with Space in MultiSelection mode
Notice: This functionality works only in multiselection and EditMode different than
RadGridViewBeginEditMode.BeginEditOnKeystrokeOrF2
RadGridViewBeginEditMode.BeginEditOnKeystroke
Completed
Last Updated: 15 Feb 2018 08:26 by ADMIN
ADMIN
Created by: Hristo
Comments: 0
Category: GridView
Type: Feature Request
1
Until the new functionality becomes available you can use the workaround solution in the attached project.
Completed
Last Updated: 04 Jan 2017 16:01 by ADMIN
The event should be used to cancel copying for a single cell or override the value to be copied to the Clipboard.