I know this should be simple and I have done it before, but for some reason I can't see why this isn't working.  I have a very small grid with 3 columns and all I want to do is place one of two columns into edit mode in the PreRender method.  If a hidden column in the row is a certain value, I want to place it's corresponding visible column into edit mode and color the first column red.  In debug the values are being compared properly and it does hit the line of code that sets the column into edit mode, however it sets both columns into edit mode for every row instead of the just the column that I want it to (even though it doesn't hit the code to set the other column into edit mode it still somehow is set to edit).  If both hidden columns are invalid I want to set both visible columns into edit mode.  As for coloring the text of the first column red it simply has no effect even thoguh the code is hit.
Can somebody please help me with this it seems like it should be very simple. Thanks!
 
 
 
 
 
 
 
 
 
                                Can somebody please help me with this it seems like it should be very simple. Thanks!
Private Sub rgC_PreRender(sender As Object, e As System.EventArgs) Handles rgC.PreRender       If Not IsPostBack Then           For Each item As GridItem In rgC.MasterTableView.Items               If (TypeOf item Is GridDataItem) Then                   Dim lblEmpId As Label = CType(item.FindControl("lblEmpId"), Label)                   Dim lblEmpNo As Label = CType(item.FindControl("lblEmpNo"), Label) 'Contains the null value if invalid                   Dim lblJobCode As Label = CType(item.FindControl("lblJobCode"), Label)                   Dim lblJobNum As Label = CType(item.FindControl("lblJobNum"), Label) 'Contains the null value if invalid                   Dim lblCardId As Label = CType(item.FindControl("lblCardId"), Label)                   If (lblEmpNo.Text = "") Then                       lblCardId.ForeColor = Drawing.Color.Red                       item.Edit = True                   End If                   If (lblJobCode.Text = "") Then                       lblCardId.ForeColor = Drawing.Color.Red                       item.Edit = True                   End If               End If                         Next           rgC.Rebind()       End If   End Sub
