This My Code only set border color by red when select 1 cell:
private void radGridView1_CellFormatting(object sender, Telerik.WinControls.UI.CellFormattingEventArgs e)
{
if (!e.CellElement.IsCurrent && e.CellElement.RowInfo.IsCurrent)
{
e.CellElement.BorderColor = Color.FromArgb(208, 215, 229);
}
else
{
e.CellElement.ResetValue(LightVisualElement.BorderColorProperty, ValueResetFlags.Local);
}
if (e.CellElement.IsCurrent && e.CellElement.BackColor != Color.LightBlue)
{
e.CellElement.BackColor = Color.White;
e.CellElement.BackColor2 = Color.White;
e.CellElement.BackColor3 = Color.White;
e.CellElement.BackColor4 = Color.White;
e.CellElement.BorderColor = Color.Red;
}
else if (e.CellElement.IsCurrent && e.CellElement.IsSelected && e.CellElement.BackColor == Color.LightBlue)
{
e.CellElement.BackColor = Color.LightBlue;
e.CellElement.BackColor2 = Color.LightBlue;
e.CellElement.BackColor3 = Color.LightBlue;
e.CellElement.BackColor4 = Color.LightBlue;
e.CellElement.BorderColor = Color.Red;
}
}
private void radGridView1_RowFormatting(object sender, RowFormattingEventArgs e)
{
e.RowElement.DrawFill = true;
}
* But that code when select 1 cell only set border left,bottom,top but not set color for border right.
* ? * I want set all border of cell when click cell.
Help Me!
Thanks!
private void radGridView1_CellFormatting(object sender, Telerik.WinControls.UI.CellFormattingEventArgs e)
{
if (!e.CellElement.IsCurrent && e.CellElement.RowInfo.IsCurrent)
{
e.CellElement.BorderColor = Color.FromArgb(208, 215, 229);
}
else
{
e.CellElement.ResetValue(LightVisualElement.BorderColorProperty, ValueResetFlags.Local);
}
if (e.CellElement.IsCurrent && e.CellElement.BackColor != Color.LightBlue)
{
e.CellElement.BackColor = Color.White;
e.CellElement.BackColor2 = Color.White;
e.CellElement.BackColor3 = Color.White;
e.CellElement.BackColor4 = Color.White;
e.CellElement.BorderColor = Color.Red;
}
else if (e.CellElement.IsCurrent && e.CellElement.IsSelected && e.CellElement.BackColor == Color.LightBlue)
{
e.CellElement.BackColor = Color.LightBlue;
e.CellElement.BackColor2 = Color.LightBlue;
e.CellElement.BackColor3 = Color.LightBlue;
e.CellElement.BackColor4 = Color.LightBlue;
e.CellElement.BorderColor = Color.Red;
}
}
private void radGridView1_RowFormatting(object sender, RowFormattingEventArgs e)
{
e.RowElement.DrawFill = true;
}
* But that code when select 1 cell only set border left,bottom,top but not set color for border right.
* ? * I want set all border of cell when click cell.
Help Me!
Thanks!