Are you creating the rows on each postback? If you are not then what could be happening is that the grid (internal to the combo) could be failing. You could try using the overloaded constructor on the row object that accepts a boolean (to track viewstate).