C#
--------------------------------
DataSet DataSet1;
......
ArraylistShow.Add(DataSet1);
string aaa=ArraylistShow[0][0].ToString();-->这一句出错

解决方案 »

  1.   

    你要取出什么东西啊?
    DS???
    DataSet DS = (DataSet)ArraylistShow[0];
      

  2.   

    DataSet DataSet1;
    ......
    ArraylistShow.Add(DataSet1);
    DataSet newDataSet = ArraylistShow[0];
    newDataSet.ToString(); // 不过这样只能得到dataset的类型名.你要得到数据还要对dataset操作.
      

  3.   

    DataSet newDataSet = (DataSet)ArraylistShow[0];
      

  4.   

    DataSet DataSet1;
    ......
    ArraylistShow.Add(DataSet1);
    DataSet ds = (DataSet)ArraylistShow[0];
    string a = ds.Tables[0].Rows[0][0].ToString(); //ArrayList中第一个DataSet的
                                                   //第一个DataTable的第一行,第一列的值
      

  5.   

    你的思路有问题,这样做的话肯定有问题,类型不匹配!
    DataSet DataSet1;
    ......
    ArraylistShow.Add(DataSet1);
    DataSet ds = (DataSet)ArraylistShow[0];
    string a = ds.Tables[0].Rows[0][0].ToString(); //ArrayList中第一个DataSet的
                                                   //第一个DataTable的第一行,第一列的值
    这样解决是对的!
      

  6.   

    首先,问搂主,知不知道如何将记录填充到DataSet(或者是DataTable)里?
      

  7.   

    会呀!
    SqlDataAdapter NewDataAdapter=new SqlDataAdapter(SqlString,strConn);
    DataSet NewDataSet=new DataSet();
    NewDataAdapter.Fill(NewDataSet);
    这样可以吧
      

  8.   

    gdsafgdsfds
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net(开源)编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  9.   

    我自己解决了,谢谢大家!
    赋给了一个一维数组SqlDataReader SDataReader;
    ArrayList ArraylistShow=new ArrayList();while(SDataReader.Read())
    {
         ArraylistShow.Add(SDataReader["AutoNO"] + "," + SDataReader["Syouhinmei"];
    }