1

我对此完全是新手,但我正在尝试在 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();
4

1 回答 1

0

尝试将查询重写为:

string mySelectQuery = "SELECT test3 FROM Test";
于 2013-03-14T05:36:14.810 回答