【发布时间】:2014-09-23 11:38:42
【问题描述】:
我正在尝试在图表上显示数据库数据。但它在运行时发生错误。我试图解决,但我不能。任何人都可以帮助我。代码如下:
public partial class chart4 : System.Web.UI.Page
{
SqlConnection con;
SqlCommand cmd;
SqlDataAdapter da;
DataSet ds;
protected void Page_Load(object sender, EventArgs e)
{
con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=G:\vipin\graph\graph.mdf;Integrated Security=True;Connect Timeout=30");
cmd = new SqlCommand("Select * from check", con);
da = new SqlDataAdapter(cmd);
ds = new DataSet();
da.Fill(ds);
DataView source = new DataView(ds.Tables[0]);
Chart1.DataSource = source;
Chart1.Series[0].XValueMember = "name";
Chart1.Series[0].YValueMembers = "age";
Chart1.Series[0].XValueMember = "address";
Chart1.Series[0].YValueMembers = "phno";
Chart1.DataBind();
}
}
来源:
<body>
<form id="form1" runat="server">
<div>
<asp:Chart ID="Chart1" runat="server">
<Series>
<asp:Series Name="name"></asp:Series>
<asp:Series Name="age"></asp:Series>
<asp:Series Name="address"></asp:Series>
<asp:Series Name="phno"></asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1"></asp:ChartArea>
</ChartAreas>
</asp:Chart>
</div>
【问题讨论】:
-
一个表的名字真的很糟糕......你应该避免所有reserved keywords for SQL Server并不将它们用作你的表或列名字!
标签: c# asp.net sql-server