I have a GridView where I am changing the cell BackColor when the value is changed:
void TelerikGridView_CellValueChanged(object sender, GridViewCellEventArgs e) { if (e.Row.Tag == null) e.Row.Tag = e.Column.Name; if (!e.Row.Tag.ToString().Contains(e.Column.Name)) e.Row.Tag += e.Column.Name; }
void TelerikGridView_CellFormatting(object sender, CellFormattingEventArgs e) { if (e.Row.Tag != null && e.Row.Tag.ToString().Contains(e.Column.Name)) { e.CellElement.DrawFill = true; e.CellElement.GradientStyle = Telerik.WinControls.GradientStyles.Solid; e.CellElement.BackColor = Color.Red; } else { e.CellElement.ResetValue(LightVisualElement.BackColorProperty, Telerik.WinControls.ValueResetFlags.Local); e.CellElement.ResetValue(LightVisualElement.GradientStyleProperty, Telerik.WinControls.ValueResetFlags.Local); e.CellElement.ResetValue(LightVisualElement.DrawFillProperty, Telerik.WinControls.ValueResetFlags.Local); } }
This is working as expected, now I want to add a "Reset" button, when I click on it I would like to reset or remove the format of all the cells that have been changed, how can I accomplish this?
Regards,
Alberto
How I can loop through all row of my grid and detect only row with checkbox column checked ?
i use this solution and got error :
-------------------------------------------------------------------------------------------------------
Error:
"System.NullReferenceException: 'Object reference not set to an instance of an object.'Telerik.WinControls.UI.GridViewCellInfo.Value.get returned null."
-------------------------------------------------------------------------------------------------------
Code:
IList<GridViewRowInfo> gridRows = new List<GridViewRowInfo>();
foreach (GridViewRowInfo rowInfo in radGridView.ChildRows)
{
bool isChecked = (bool)rowInfo.Cells["CheckboxColumn"].Value;
if (isChecked == true)
{
gridRows.Add(rowInfo);
}
}

How I can search through all row of my grid and detect only row with checkbox column checked ? ( Note : user change value and select checkbox at run time ... )
i use this code and got an error :
------------------------------------------------------------------------------------------------------------------------------------
Error :
System.NullReferenceException: 'Object reference not set to an instance of an object.'
Telerik.WinControls.UI.GridViewCellInfo.Value.get returned null.
------------------------------------------------------------------------------------------------------------------------------------
Code :
IList<GridViewRowInfo> gridRows = new List<GridViewRowInfo>();
foreach (GridViewRowInfo rowInfo in radGridView.ChildRows)
{
bool isChecked = (bool)rowInfo.Cells["CheckboxColumn"].Value;
if (isChecked == true)
{
gridRows.Add(rowInfo);
}
}
------------------------------------------------------------------------------------------------------------------------------------

XML sample:
<?xml version="1.0" encoding="utf-8"?>
<TemplateLibrary xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0" xmlns="http://www.example.org/NewXMLSchema">
<Category name="Decks">
<Category name="Standard Templates">
<Category name="Deck Slabs">
<Template name="Slab with constraints - 2 Lanes" guid="e4d44934-ff00-4c54-9de7-304896e0df45" lastRevisedDate="2015-08-31" lastRevisedBy="Sri.Kanneganti" versionMajor="1" versionMinor="32">
</Template>
</Category>
</Category>
</Category>
</TemplateLibrary>
my expected effect is like the attcached picture.

How can I collapse the Titlebar ?
this.FormElement.TitleBar.Visibility = ElementVisibility.Collapsed;
=> Not working

Code
Public Function NuevoExport(ByVal Grilla As RadGridView, ByVal Grilla2 As RadGridView) As Boolean
For fila = 0 To Grilla.RowCount - 1
For col As Integer = 0 To Ncol - 1
exHoja.Cells.Item(fila + 2, col + 1) = Grilla.Item(col, fila).Value
Next
Next

So after i update data, gantt resets the position to the starting position, and i want to remain the same position
how to do that ?

foreach (GridViewDataColumn column in myGrid.Columns){ column.RadPropertyChanged += GridViewColumn_RadPropertyChanged;}if (e.Property.Name == "IsVisible"){ myGrid.SaveLayout(myPath);}Hi
I want to remove the shadow of the ribbontabs if they are drop-downed. Is there a possibility?
I tried the following:
this.radRibbonBar1.RootElement.EnableBorderHighlight = false;
this.radRibbonBar1.RootElement.EnableElementShadow = false;
this.radRibbonBar1.RootElement.EnableFocusBorder = false;
this.radRibbonBar1.RootElement.EnableFocusBorderAnimation = false;
this.radRibbonBar1.RootElement.EnableHighlight = false;
this.radRibbonBar1.RootElement.EnableRippleAnimation = false;
Thank you in Advance
Kind Regards,
Dominik
Hi
I adapted the height of a radRibbonBar with (radRibbonBarExpand):
this.radRibbonBar1.RootElement.MaxSize = new System.Drawing.Size(0, 120);
this.radRibbonBar1.RootElement.MinSize = new System.Drawing.Size(0, 120);
And wanted to change the height of the drop-downed tab the same size and tried (radRibbonBarDropDown):
this.ribbonTab1.MinSize = new System.Drawing.Size(0, 20);
this.ribbonTab2.MaxSize = new System.Drawing.Size(0, 50);
but the height stays the same. How is it possible to change this height?
Thank you in Advance
Kind Regards,
Dominik