我想創建一個圖表使用微軟的Visual Studio 2010,但我不知道該怎麼做。試圖回答,但沒有一個是3層。3層編程圖
這是我的數據訪問層
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;
}
}
代碼這是我的業務邏輯層
public List<AdvertisementDAL> pieChart()
{
AdvertisementDAL dal = new AdvertisementDAL();
List<AdvertisementDAL> dll = new List<AdvertisementDAL>();
dll = dal.displayChart();
return dll;
}
這是我的表現層(我所知道的是數據綁定在一起)
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
AdvertisementBLL bll = new AdvertisementBLL();
Chart1.DataSource = bll.pieChart();
Chart1.DataBind();
}
}
我想我卡在表現層任何幫助嗎? 酒吧將是這個樣子
您需要指定要在x軸和y軸上顯示的內容,屬性的名稱。 –
在我的X軸上它將是編號1-100 在我的Y軸上它將是recordDate。 在條形圖上,它有兩個條形圖1是NoOfClick,另一個是noOfView – user1861753