1

我正在努力使用 SqlDataReader 和 ChartControl。我已经添加了一行没有任何问题,但是我想添加多个并且根本无法做到这一点,因为我整天都在寻找那个。

我所拥有的是带有一些列 id、date、value1、value2、value3 名称的表。我正在使用 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", reader, "badCisPuls"); Chart2.Series["Series2"].Points.DataBindXY(reader, "badCisData", reader, "badCisSkurczowe");

我在 Series2 上有错误。我想将日期放在 x 轴和 y 轴上(value1、value2 等)

4

1 回答 1

0
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"]
            }
        }

    }
}
于 2012-03-14T19:38:18.467 回答