There appears to be a bug somewhere in grid editors. I have two GridViewComboBoxColumns in a grid. Each has their own datasource setup during initialization. When the user edits the row, they get the same values in both combo boxes, regardless of the GridViewComboBoxColumn.DataSource. It looks like the first editor to be used of a particular type is cached and reused without its datasource refreshed.