直接判断不了 
转换
        ArrayList[] data_al = new ArrayList[dr.FieldCount];        if(dr.FieldCount>0)
        {
            data_al[i] = new ArrayList();
        }