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

数据库取出来的列数据集合(DataColumnsConnection)怎么存入数组啊?

各位大虾帮帮我小虾米啊,
我把某个表里的数据存到DataTable里面,然后我想把datatable里面的数据以不同的字段为不同的列,把数据按列分别作为不同的数组存起来,然后从数组里面取出所有的数据,在各数据之间加上"|",大虾们给点提示,我表达不太好,上面的句子希望还通顺,没把各位读晕,祝大家元旦节快快乐乐! --------------------编程问答-------------------- 定义数组
循环取datatable得列数据(用列名作过滤),赋给特定的数组。 --------------------编程问答-------------------- 你是想把每一列变成一个字符串吗?如aaaa|bbb|..
可以这样写(datatable dt):

string s_col1="",s_col2="";
for(int i=0,i<dt.rows.count;i++)
{
s_col1+=dt.rows[i][0].ToString()+"|";
s_col2+=dt.rows[i][1].ToString()+"|";
}
--------------------编程问答-------------------- 借楼主的光,认真学习了~谢谢哦…… --------------------编程问答-------------------- string a;
for(int i=0,i <dt.rows.count;i++) 

    for(int j=0,j <dt.columns.count;j+)
    {
        a+=dt.rows[i][j].ToString()+" ¦"; 
    }

--------------------编程问答--------------------

using System.Collections;



ArrayList al = new ArrayList();

for(int   i=0,i   <dt.rows.count;i++)   
{   
        string str="";
        for(int   j=0,j   <dt.columns.count;j+) 
        { 
                str+=dt.rows[i][j].ToString()+"¦";   
        } 
        al.Add(str);
}  
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,