0
저장 프로 시저에서 데이터 테이블을 반환하는 함수를 만들었습니다. 그런 다음 데이터 테이블에서 차트를 채우기 위해 다른 함수를 만들었지 만 차트가 가득차는 것처럼 보이지 않습니다. 시리즈 이름 만 나타납니다 (그림 참조). 왜 내 차트가 제대로 표시되지 않습니까?
나는 내 데이터 테이블 location_name
및 recount
내 기능에 내가 여러 번에게 진정한 코드를 시도한 후 솔루션을 가지고 모든
public void FillChartReciversByLocations()
{
DataTable dt = new DataTable();
BL.recivers rec= new BL.recivers();
dt = rec.ReciversByLocations();
chart1.DataSource = dt;
chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;
for (int i = 0; i < dt.Rows.Count; i++)
{
string SeriesName = dt.Rows[i]["location_name"].ToString();
chart1.Series.Add(SeriesName);
chart1.Series[SeriesName].XValueMember ="location_name";
chart1.Series[SeriesName].YValueMembers = "reccount";
}
chart1.DataBind();
}
되어 무엇을 가지고 축 설정입니까? 왜 그들은 표시되지 않습니까? – Brad