如何在双精度数组中存储数据列值
本文关键字:存储 数据 数组 双精度 | 更新日期: 2023-09-27 18:13:14
我想在zed图形中绘制图形,其中需要double[] x
, double[] y
。我想从数据列中取值,放入double[]x
和double[]y
。dtarow[0]
值在double[] x
中,datarow[1]
值在double[]y
中。我从数据集的存储过程中得到row[0]
和row[1]
。
获取value
的代码 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();
}
}
}
我希望这个for循环值在double[] x
和double [] y
试试这个:
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++;
}