现有:
            ArrayList _list = new ArrayList();            _list.Add("一");
            _list.Add("二");
            _list.Add("三");
            _list.Add("四");
            _list.Add("五");
           dataGridView1.DataSource = _list;理论上dataGridView1应该显示一个表格,有五行,分别为ArrayList的数据
但现在显示的五行,数据都是ArrayList相应的数据长度,百思不得其解!如图:我怎么样才能达到我预期的目标,各行分别显示ArrayList的数据。

解决方案 »

  1.   

    class Item
    {
        string _num;
        public Item(string num) { this._num = num; }
        pulbic string Num
        {
             get{ return this._num; } set { this._num  = value; } 
        }
    }
    ArrayList _list = new ArrayList();             _list.Add(new Item("一")); 
                _list.Add(new Item("二")); 
                _list.Add(new Item("三")); 
                _list.Add(new Item("四")); 
                _list.Add(new Item("五")); 
              dataGridView1.DataSource = _list;