当前位置:编程学习 > C#/ASP.NET >>

查询结果插入数组

--------------------编程问答-------------------- 又是找人来做题的。。。 --------------------编程问答-------------------- dr["filepath"]查询出来十个字符串吗?如果是的话里面应该有明显的分组标志吧?比如说逗号啥的。
比如说
dr["filepath"] 查出来是“1,2,3,4,5,6”的形式,
可以用String[] tl = dr["filepath"].ToString().Split(',');
输出的时候直接循环tl就可以了 --------------------编程问答-------------------- 数组是不能自动增长的,要动态增加长度的话就用ArrayList吧 --------------------编程问答-------------------- 楼上说的对,动态增加ArrayList

输出的时候不想直接循环,有没有直接输入数据所有元素值。 --------------------编程问答--------------------
            List<string> _L=new List<string>();
            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    _L.Add(dr["filepath"].ToString());
                     Response.Write(dr["filepath"].ToString());
                }
             } 
            _L.ToArray();
--------------------编程问答-------------------- 需要增加数组的长度的话就用arraylist这个类。直接加即可 --------------------编程问答-------------------- 直接循环reader中的记录打印不行,为什么还得加个数组,多一道工序还爽啊 --------------------编程问答--------------------
List<string> Result = new List<string>();
if (dr.HasRows) 

  while (dr.Read()) 
    { 
      Result.Add(dr["filepath"].ToString()); 
    } 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,