protected void btnOk_Click(object sender, EventArgs e) { OriginChart.DataSource = ds.Tables[0]; Series ChartSeries = OriginChart.Series["ChartSeries1"]; if (ds.Tables[0].Rows.Count > 1) { for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) { ChartSeries.Points.AddXY(ds.Tables[0].Rows[i]["GrossIncome"].ToString(), ds.Tables[0].Rows[i]["FactoryCode"].ToString()); } } else if (ds.Tables[0].Rows.Count == 1) { ChartSeries.Points.AddXY(ds.Tables[0].Rows[0]["GrossIncome"].ToString(), ds.Tables[0].Rows[0]["FactoryCode"].ToString()); } }