数据库取出来的列数据集合(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