How would you gray out non editable fields?
You didn't say where you want to do this.
In a TemplatedColumn: style="color: gray;"
It would be in an ultragrid column, but only in columns where AllowEdit = Yes. I tried doing this in the Initialize Row event but it didnt work.
foreach(UltraGridCell cell in e.Row.Cells)
{
if(cell.AllowEditing == AllowEditing.No)
cell.Style.ForeColor = System.Drawing.Color.Blue;
}