I've never used that ComponentOne chart control. How would you usually provide data to it? I'm guessing that it would support a DataTable as a data source, which suggests that you should get the data from your DataGridView into a DataTable. In fact, you could already have your data in a DataTable and bind that to the grid, so there's no extra step.