or
if (e.Row is GridDataRowElement && e.Column is GridViewDataColumn && ((GridViewDataColumn)e.Column).Name == "MyField")
{
e.CellType = typeof(RadTextBoxEditor);
}
private
void
grdHuntGroups_CellFormatting(
object
sender, Telerik.WinControls.UI.CellFormattingEventArgs e)
{
e.CellElement.BorderBoxStyle = Telerik.WinControls.BorderBoxStyle.FourBorders;
//Set back color based on service level
if
(e.CellElement.ColumnInfo.HeaderText.ToLower() ==
"soa"
)
{
e.CellElement.BackColor = Color.Yellow;
e.CellElement.DrawFill =
true
;
e.CellElement.GradientStyle = Telerik.WinControls.GradientStyles.Solid;
e.CellElement.BackColor = (Color)e.CellElement.RowInfo.Cells[
"SOABackColor"
].Value;
e.CellElement.ForeColor = (Color)e.CellElement.RowInfo.Cells[
"SOAForeColor"
].Value;
}
//Set thick border to seperate sections
if
(e.CellElement.ColumnInfo.HeaderText.ToLower() ==
"lg-out"
|| e.CellElement.ColumnInfo.HeaderText.ToLower() ==
"pres"
|| e.CellElement.ColumnInfo.HeaderText.ToLower() ==
"soa"
)
{
e.CellElement.BorderLeftWidth = 8.0f;
e.CellElement.BorderLeftColor = Color.Black;
e.CellElement.DrawBorder =
true
;
}
}