如何在double数组中存储datacolumn值

时间:2014-07-17 06:02:12

标签: c# zedgraph

我想在zed图中绘制图形,这需要double[] xdouble[] y。我想从double[]xdouble[]y中的数据列nd中获取值。  dtarow[0]中的double[] x值和datarow[1]中的double[]y值。我从数据集中的商店流程获得row[0]row[1]

这是获取价值的代码

        DataSet dsGZData = cls.GetDataSP("spReport_GZData_Current");
        DataTable dtGZData = new DataTable();


        dtGZData = dsGZData.Tables[0];
        dgv_GZData.DataSource = dtGZData;

        foreach (DataRow dtrow in dtGZData.Rows)
        {
            foreach (Data Column dc in dtGZData.Columns)
            {
                list1.Add(dtrow[dc]);
                for (int i = 0; i < list1.Count; i++)
                {
                    lbl_point.Text = list1[i].ToString();

               }

            }          

        }

我希望这能用于double[] xdouble [] y

中的循环值

1 个答案:

答案 0 :(得分:0)

试试这个:

int i = 0;

foreach (DataRow dtrow in dtGZData.Rows)
    {
        double.TryParse(dtrow[0].ToString(), out x[i]);
        double.TryParse(dtrow[1].ToString(), out y[i]);
        i++;
    }