You will still need to return that value from the database in each row as a hidden value. In the ItemDatabound event, you will need to evaluate it by obtaining the control's value by using FindControl. Again, I am not sure this is the best way but it does work. If anyone else can add to this or come up with a better way please feel free to discuss it. Datagrid Girl is one of the grid experts on this site. Maybe she can add to it on Monday. Hope this gets you on the right track. Michael I firmly believe that any man's finest hour, the greatest fulfillment of all that he holds dear, is that moment when he has worked his heart out in a good cause and lies exhausted on the field of battle - victorious. Vince Lombardi (1913-1970)