示例#1
0
 public void setListView(ListView list)
 {
     if (list != null)
     {
         ListViewWorker Worker = new ListViewWorker();
         Worker.copyListView(list, this.listView);
     }
 }
示例#2
0
        public ListView getListView()
        {
            ListView       list   = new ListView();
            ListViewWorker Worker = new ListViewWorker();

            Worker.copyListView(this.listView, list);
            return(list);
        }
示例#3
0
        private ListView buildSumList()
        {
            int pp = 0;

            ListView sumerizeListView = new ListView();

            ListViewWorker lw = new ListViewWorker();

            foreach (ListView resultView in listViewExports)
            {
                resultView.Columns.Add("Group");
                statusLabel.Text = "writing group no.: " + pp;
                statusLabel.Invalidate();
                Application.DoEvents();

                for (int ai = 0; ai < resultView.Items.Count; ai++)
                {
                    resultView.Items[ai].SubItems.Add(listLabelExports[pp]);
                }

                if (sumerizeListView.Columns.Count == 0)
                {
                    lw.copyListView(resultView, sumerizeListView);
                }
                else
                {
                    lw.addListView(resultView, sumerizeListView, 0, 0);
                }



                statusLabel.Text = "writing group no.: " + pp;
                statusLabel.Invalidate();
                Application.DoEvents();
                for (int ai = 0; ai < resultView.Items.Count; ai++)
                {
                    resultView.Items[ai].SubItems.Add(listLabelExports[pp]);
                }



                pp++;
            }
            statusLabel.Text = "build done ";
            return(sumerizeListView);
        }
示例#4
0
        public ListView getResultAsListView()
        {
            ListView resultView = buildSumList();

            resultView.View = View.Details;

            resultView.Width       = MainView.Width - 60;
            resultView.Height      = MainView.Width;
            resultView.Left        = 10;
            resultView.Top         = 30;
            resultView.AutoArrange = true;

            resultView.FullRowSelect = true;

            resultView.GridLines = true;
            ListView       CopyThat = new ListView();
            ListViewWorker Worker   = new ListViewWorker();

            Worker.copyListView(resultView, CopyThat);
            //return resultView;
            return(CopyThat);
        }