I'm using the onItemDataBound event for a datagrid to databind a dataset for a DataReader which is displayed within the datagrid. I have a list of data in the datagrid such as name, address, etc. then I use the DataReader to list interests as a string of text seperated by commas. The datagrid only has 1 column for format and viewing purposes. When the DataReader information is shown, it is for the previous record, not the current record. Any ideas?