Microsoft Visual Studio 2010을 사용하여 차트를 만들려고하는데 어떻게해야할지 모르겠다. 답변을 위해 인터넷 검색을 시도했지만 그 중 어느 것도 3 단계가 아닙니다.3 단계 프로그래밍 차트
이이 내 비즈니스 로직 계층
public List<AdvertisementDAL> pieChart()
{
AdvertisementDAL dal = new AdvertisementDAL();
List<AdvertisementDAL> dll = new List<AdvertisementDAL>();
dll = dal.displayChart();
return dll;
}
입니다 데이터 액세스 계층
public List<AdvertisementDAL> displayChart()
{
List<AdvertisementDAL> dal = new List<AdvertisementDAL>();
string sql = "Select * From AdvertisementRecord";
SqlConnection conn = new SqlConnection(_connStr);
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
_recordID = int.Parse(dr["RecordID"].ToString());
_recordDate = dr["RecordDate"].ToString();
_noOfClick = int.Parse(dr["NoOfClick"].ToString());
_noOfView = int.Parse(dr["NoOfView"].ToString());
_advertisementID = int.Parse(dr["FK_AdvertisementID"].ToString());
dal.Add(new AdvertisementDAL(_recordID, _recordDate, _noOfClick, _noOfView, _advertisementID));
}
conn.Close();
dr.Close();
dr.Dispose();
return dal;
}
}
내 코드입니다 이것은 나의 프리젠 테이션 레이어 (내가 함께 데이터를 바인딩 알고 모든)
입니다protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
AdvertisementBLL bll = new AdvertisementBLL();
Chart1.DataSource = bll.pieChart();
Chart1.DataBind();
}
}
제가 프리젠 테이션 레이어에 도움이 되었습니까? 바처럼 보일 것이
x 축과 y 축에 표시 할 항목을 지정해야하며 menas는 등록 정보의 이름입니다. –
내 X 축에서 번호는 1-100입니다. 내 Y 축에 recordDate가됩니다. 막 대형 차트에서 막대 그래프가 2 개 있습니다. 1은 NoOfClick이고 다른 하나는 noOfView입니다. – user1861753