Sql语句是:'SELECT A,B,..'+ strSql + 'GROUP BY A,B,..',根据分组的条件不同,SELECT\GROUP BY后的条件会发生变化。现在的问题是:如何根据变化在DBChart中实现动态的图形显示? with ADODataSet1 do
begin
Close;
CommantText := strSql;
Open;
end;
DBChart1.SeriesList.Clear;
MySeries1 := TPieSeries.Create(Self);
MySeries1.ParentChart := DBChart1;
MySeries1.DataSource := ADODataSet1; 写到这不知道怎么办了,大家帮助大家,谢谢!结帖后会及时给分。
begin
Close;
CommantText := strSql;
Open;
end;
DBChart1.SeriesList.Clear;
MySeries1 := TPieSeries.Create(Self);
MySeries1.ParentChart := DBChart1;
MySeries1.DataSource := ADODataSet1; 写到这不知道怎么办了,大家帮助大家,谢谢!结帖后会及时给分。
with ADODataSet1 do
begin
Close;
CommantText := strSql;
Open;
end;
后,你的series的图形就会变化,不必再自己写代码。因为dbchart连接数据表,数据表变化了,他的图形就会变化。