问个菜鸟问题:
c#
我从数据库中取出5条字符串数据,放到数据集中
想知道如何将这5个字符串数据转存到字符串数组中。
代码怎么写?

解决方案 »

  1.   

    最直观的方法就是用循环
    int icount = ds.table[0].rows.count;
    string[] str = new string[icount];
    for(int i=0; i<icount;i++)
    {
    str[i] = ds.table[0].row[i][0].tostring();
    }
      

  2.   

    用arraylist吧
    arraylist alist = new arraylist();
    for(int i =0;i<--.length;i++)
    {
        if(alist.contain(ds.table[0].row[i][0])==true)
        {  
            alist.add(ds.table[0].row[i][0]);
        }
    }