The chartOptions.ChartSelectedRows is a Ilist. It seems to remore all of the
values??
DataTable tableForChart = chartData.Tables[0].Copy();
//DataColumnCollection cols = tableForChart.Columns;
for (int i = 0; i < chartData.Tables[0].Columns.Count; i++)
{
if (! chartOptions.ChartSelectedRows.Contains(
chartData.Tables[0].Columns[i].ColumnName))
// if (tableForChart.Columns.CanRemove((chartData.Tables[0].Columns[i])))
tableForChart.Columns.Remove(chartData.Tables[0].Columns[i].ColumnName);
}
--
David
http://www.helixpoint.com