I often opt for a simple routine to fill combo boxes, for example in the situation where the choice is optional. However in grids, it's often easier to simply bind to the grid and let the grid do it's work.
The point is though that I really hate grids
, for some situations, they're great, like showing tabular data/working with tabular data, but in a lot of situations, grids are just a very bad GUI option, however are an easy way to develop an editor to edit 'bulk' information.