示例#1
0
        public void ShowData(IDataReader Reader)
        {
            ListViewDataSet.Clear();

            int  _Result        = 0;
            bool _CreateColumns = true;

            while (Reader.Read())
            {
                //Создание колонок в списке
                if (_CreateColumns)
                {
                    ListViewDataSet.Columns.Add("").Width = 20;

                    for (int i = 0; i <= Reader.FieldCount - 1; i++)
                    {
                        ListViewDataSet.Columns.Add(Reader.GetName(i));
                    }

                    _CreateColumns = false;
                }

                ListViewItem NewItem;
                NewItem = ListViewDataSet.Items.Add("");

                for (int i = 0; i <= Reader.FieldCount - 1; i++)
                {
                    NewItem.SubItems.Add(Reader.GetValue(i).ToString());
                }

                _Result++;
            }

            ListViewDataSet.AlignColumns();
            SQLStatusLabel.Text = string.Format("Выбрано {0} записей.", _Result);
        }
示例#2
0
 public void ClearData()
 {
     ListViewDataSet.Clear();
     SQLStatusLabel.Text = string.Empty;
 }