无法将我的图表绑定到c# .net中的数据库
本文关键字:net 数据库 绑定 我的 | 更新日期: 2023-09-27 18:04:01
我是一个完全的新手,但我正试图在Windows窗体中制作一个图表,该图表将接受来自我设置的compactSQL数据库的数据。我的应用程序能够将数据输入数据库,但现在我想将数据绑定到图表的x轴上。我试着只用可视化工具和图表属性来做这个,但我得到的只是一个红色的X,我的图表应该在这里。我现在已经去了一些示例图表,并试图使用数据绑定编码我的图表。下面是我到目前为止得到的。再说一次,我对这个完全陌生,所以我甚至不完全理解其中一些是做什么的。
当我运行这段代码时,它在"myReader"行给了我一个未处理的异常。它是这样说的:"解析查询出错。[令牌行号= 1,令牌行偏移量= 24,令牌错误= Database]"
有什么想法我错过了什么,或者我的代码有什么问题吗?
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";