想要根据数据库中记录个数动态决定
chart
控件的绘图区域,
保证它们大小均匀,
在网上找
了
N
久么有发现满意答案,纠结了快一天的时间,终于把问题解决了,贴出来供大家分享
O(∩_∩)O~
前面的代码中定义一个
series
对象数组:
List listSer = new List();
引发动态生成图表的按钮事件完整如下:
private void button1_Click(object sender, EventArgs e)
{
OCon Mycon = new OCon();
OracleConnection conn = Mycon.getCon();
conn.Open();
string
sqlString
=
"select
count(*)
from
dotrelation
where
dotdesc
like
'2%
路基
%
温度
%'";
num
=
Mycon.countORL(conn,
sqlString);//
获得数据库中满足条件的记录数
//MessageBox.Show("
满足条件的数据记录为
" + num);
int heightPer = 100 / num;//
计算每个绘图区高度
for (int i = 0; i
{
string serName = "test" + i.ToString();
listSer.Add(new Series(serName));//
对象数组