繁体   English   中英

无法让我的图表绑定到C#.net中的数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM