[英]Cannot get my Chart to bind to my database in C#.net
我是一个完全的新手,但是我试图在Windows窗体中制作一个图表,该图表将接受我设置的compactSQL数据库中的数据。 我的应用程序可以将数据输入数据库,但是现在我想将该数据绑定到图表的x轴。 我尝试仅使用可视工具和图表属性来执行此操作,但是我得到的只是我的图表应位于的红色X。 现在,我看了一些示例图表,并尝试使用数据绑定对图表进行编码。 以下是到目前为止我得到的。 同样,我对此完全陌生,所以我什至不完全了解其中的某些功能。
当我运行此代码时,它在“ myReader”行中给了我一个未处理的异常。 它说:“解析查询时出错。[令牌行号= 1,令牌行偏移量= 24,令牌中的错误=数据库]”
对我缺少的内容有什么想法,或者我的代码有什么问题吗?
string dataFile = @"Test\Database1.sdf";
string myConnectionString = @"Data Source=C:\Users\zfam\My Projects\programming\visual studio\Database Test\Database " + dataFile;
string mySelectQuery = "SELECT test3 FROM Test Database";
SqlCeConnection myConnection = new SqlCeConnection(myConnectionString);
SqlCeCommand myCommand = new SqlCeCommand(mySelectQuery, myConnection);
myCommand.Connection.Open();
MessageBox.Show(myConnection.State.ToString());
DataSet dataSet = new DataSet();
SqlCeDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
chart1.Series["Default"].Points.DataBindXY(myReader, "test3");
myReader.Close();
myConnection.Close();
尝试将查询重写为:
string mySelectQuery = "SELECT test3 FROM Test";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.