listview 显示数据的时候怎么让 先读出来的后显示
比如  读 
1
2
3显示的是
3
2
1

解决方案 »

  1.   

    可以独到一个 数组里面,然后 倒着循环 数组加载到 listview
      

  2.   

    listView1.Items.Insert,直接第一个插入
      

  3.   

                用栈来存储数据,之后绑定给listView
                Stack<int> stack = new Stack<int>();
                stack.Push(1);
                stack.Push(2);
                stack.Push(3);
                stack.ToList().ForEach(p => Console.WriteLine(p));
      

  4.   

                ListViewItem item = new ListViewItem();
                item.Text = "1";            ListViewItem item2 = new ListViewItem();
                item2.Text = "2";            ListViewItem item3 = new ListViewItem();
                item3.Text = "3";
                List<ListViewItem> list = new List<ListViewItem>();
                list.Add(item);
                list.Add(item2);
                list.Add(item3);            for (int i = list.Count-1; i >= 0; i--)
                {
                     listView1.Items.Add(list[i]);
                }