定义了十几个dst,比如dst1,dst2,dst3,
我想在循环中调用其中一些值,比如写成:
for(i=1;i<=12;i++)
{
dst[i].Tables[0].Rows[i]["bb"].ToString();
}
但这种写法不对,请教各位应该怎么写?

解决方案 »

  1.   

    貌似不对吧,dataset没个都是独立的  应该是遍历 dataset的长度 然后去找他里面的datatable
      

  2.   

    如果是横向取值,直接
    aa=dst.Tables[0].Rows[i]["aa"].ToString();
    bb=dst.Tables[0].Rows[i]["bb"].ToString();
    这样一个一个地取就行了,就像二楼说的,但我要竖向取值,所以用循环做最方便,不知怎么写?
      

  3.   

    把Dst换成DataTable
    for(i=1;i<=12;i++)
    {
    dst.Tables[i].Rows[i]["bb"].ToString();
    }