[求助]请教从数据集里读数据到数组里的问题,急
我定义了数据库后,再导入到数据集ds里
double[] L=new double[31];
for(int i=0;i<31;i++)
L[i]=Convert.To.Double(ds.Tables["a"].Rows[0]["b"]);
调试到此处时提示说:0位置处没有行
这是为什么啊,我已经把表都读到数据集里了啊,为什么说0位置处没有行呢
请各位高手指点!
说明ds里面没有数据,你先把你ds里面的数据输入出来看一下是不是为空吧.
或者:
double[] L=new double[31];
if(ds.Tables[0].Rows.Count > 0) //证明有数据
{
for(int i=0;i<31;i++)
{
L[i] = Convert.ToDouble(ds.Tables["a"].Rows[0]["b"]);
}
}