using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.Data;
using System.Data.SqlClient;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string connstr = "Data Source=.;Initial Catalog=car;User ID=sa;pwd=123 ";
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
string sqlstr = "SELECT jijie,Volume1, Volume2 FROM Table_1";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];
//设置图表的数据源
Chart1.DataSource = dt;
//设置图表Y轴对应项
Chart1.Series[0].YValueMembers = "Volume1";
Chart1.Series[1].YValueMembers = "Volume2";
//设置图表X轴对应项
Chart1.Series[0].XValueMember = "jijie";
//绑定数据
Chart1.DataBind();
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.Data;
using System.Data.SqlClient;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string connstr = "Data Source=.;Initial Catalog=car;User ID=sa;pwd=123 ";
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
string sqlstr = "SELECT jijie,Volume1, Volume2 FROM Table_1";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];
//设置图表的数据源
Chart1.DataSource = dt;
//设置图表Y轴对应项
Chart1.Series[0].YValueMembers = "Volume1";
Chart1.Series[1].YValueMembers = "Volume2";
//设置图表X轴对应项
Chart1.Series[0].XValueMember = "jijie";
//绑定数据
Chart1.DataBind();
}
}
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Chart ID="Chart1" runat="server" >
<Series>
<asp:Series Name="Series1" ChartArea="ChartArea1">
</asp:Series>
<asp:Series Name="Series2" ChartArea="ChartArea1">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
</div>
</form>
</body>
</html>
本文介绍如何使用ASP.NET从SQL Server数据库中获取数据,并利用这些数据填充图表进行展示。通过具体的代码示例,展示了如何建立数据库连接、执行SQL查询、使用SqlDataAdapter填充DataSet以及设置图表的数据源和属性。

1841

被折叠的 条评论
为什么被折叠?



