title: Crystal Report column font set Dynamically based on a condition
body: <p><img src="https://i.stack.imgur.com/Ht2Qi.jpg" alt="Crystal Report"></p>
  
  <p>I am using Crystal Report for generating Reports.</p>
  
  <p>I have to set the font size and color of "Test Result" column based on "Noramal Range" column.</p>
  
  <p>if "Test Result" (12) is in range of "Normal Range"(12-13) then</p>
  
  <p>size =15 and color =red</p>
  
  <p>else</p>
  
  <p>size =10 and color =Green</p>
  
  <p>Both Columns are in Details section of Crystal Report and i have assigned value to it using set data source property of Crystal ( rpt.SetDataSource(ds1.Tables[0]))</p>
  
  <p>I have used</p>
  
  <pre><code> FieldObject field;
  
   field = rpt.ReportDefinition.ReportObjects["TestResult1"] as FieldObject;
  
   Font fo = new Font("Arial Black", 15F, FontStyle.Bold);
  
   field.ApplyFont(fo);
  
   field.Color = Color.Red;
  </code></pre>
  
  <p>But this gets applied to the whole column and not to a particular Row.</p>
  
  <p>Please Help.</p>