динамическое связывание графика из базы данных в VS2010 в C # - PullRequest
3 голосов
/ 29 марта 2012

Я должен создать диаграммы с динамическим источником данных, у меня есть код. Ошибка не отображается, но график также не виден во время выполнения.

Здесь out_table - это имя моей таблицы, а ADX - один из ее столбцов.

код:

OleDbConnection con1 = new OleDbConnection(@"PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=RS.accdb");
String sqlo = "Select ADX from " + out_table + "";
OleDbCommand myCommand = new OleDbCommand(sqlo, con1);
myCommand.Connection.Open();
OleDbDataReader myreader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
chart1.DataBindTable(myreader, "ADX"); 

1 Ответ

2 голосов
/ 03 апреля 2012

спасибо за помощь. Я решил эту проблему, и для других, вот решение. здесь ds - набор данных

       OleDbConnection con1 = new OleDbConnection(@"PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=RS.accdb");
         String sqlo = "Select * from " + out_table + "";
        OleDbDataAdapter da1 = new OleDbDataAdapter(sqlo, con);
        DataSet ds = new DataSet();
        da1.Fill(ds, in_table);
        DataView firstView = new DataView(ds.Tables[0]);
        chart1.Series[0].Points.DataBindXY(firstView, "ID", firstView, "ADX");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...