Добавление линий в элемент управления диаграммы - PullRequest
1 голос
/ 14 марта 2012

Я борюсь с SqlDataReader и ChartControl.Я добавил одну строку без каких-либо проблем, но я хочу добавить несколько из них и вообще не могу этого сделать, хотя я искал это целый день.

У меня есть таблица с некоторыми именамистолбцы id, дата, значение1, значение2, значение3.Я получаю их с помощью SqlDataReader.

SqlConnection con4 = new
SqlConnection(ConfigurationManager.ConnectionStrings["przychodniaConnectionString1"].ConnectionString);

string cmdStr4 = "select badCisData, badCisSkurczowe, badCisRozkurczowe, badCisPuls from badanieCis where pacID='" +
Label3.Text + "' ORDER BY badCisData ASC";

SqlCommand getResults = new SqlCommand(cmdStr4, con4);

con4.Open();

SqlDataReader reader = getResults.ExecuteReader();

Затем я делаю свою диаграмму так:

Chart2.Series ["Series1"]. Points.DataBindXY (reader, "badCisData ", читатель," badCisPuls ");Chart2.Series ["Series2"]. Points.DataBindXY (reader, "badCisData", reader, "badCisSkurczowe");

И у меня возникла ошибка в Series2.Я хотел бы поставить дату на оси x и на оси y (значение1, значение2 и т. Д.)

1 Ответ

0 голосов
/ 14 марта 2012
using (SqlConnection con4 = new
SqlConnection(ConfigurationManager.ConnectionStrings["przychodniaConnectionString1"].ConnectionString))
{

    string cmdStr4 = "select badCisData, badCisSkurczowe, badCisRozkurczowe, badCisPuls from badanieCis where pacID='" +
    Label3.Text + "' ORDER BY badCisData ASC";

    using (SqlCommand getResults = new SqlCommand(cmdStr4, con4))
    {

        con4.Open();

        using (SqlDataReader reader = getResults.ExecuteReader())
        {
            if (reader.Read())
            {
                //Your code like reader["Column Name"]
            }
        }

    }
}
...