Exemple #1
0
        private void FormI_Shown(object sender, EventArgs e)
        {
            HeaderOfTheTable();

            List <RowDB> _data = new List <RowDB>();

            DB              _manager = new DB();
            MySqlCommand    _command = new MySqlCommand("SELECT * FROM 'info' ", _manager.GetConnection());
            MySqlDataReader _reader;

            try
            {
                _manager.openConnection();
                _reader = _command.ExecuteReader();

                while (_reader.Read())
                {
                    RowDB row = new RowDB(_reader["num"], _reader["NumRegion"], _reader["height"], _reader["breast"]);
                    _data.Add(row);
                }

                for (int i = 0; i < _data.Count; i++)
                {
                    AddDataGrid(_data[i]);
                }
            }
            catch
            {
                MessageBox.Show("Ошибка БД!");
            }
            finally
            {
                _manager.closeConnection();
            }
        }
Exemple #2
0
        private void buttonChoose_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();

            _data.Clear();

            DB              _manager = new DB();
            MySqlCommand    _command = new MySqlCommand("SELECT * FROM `info`", _manager.GetConnection());
            MySqlDataReader _reader;

            try
            {
                _manager.openConnection();
                _reader = _command.ExecuteReader();

                while (_reader.Read())
                {
                    RowDB row = new RowDB(_reader["num"], _reader["NumRegion"], _reader["height"], _reader["breast"]);
                    _data.Add(row);
                }

                int i = Convert.ToInt32(numericUpDownChoose.Value) - 1;

                if (i > 0 && i < _data.Count)
                {
                    AddDataGrid(_data[i]);
                }
                else
                {
                    MessageBox.Show("Выбран неправильный элемент");
                }
            }
            catch
            {
                MessageBox.Show("Ошибка!");
            }
            finally
            {
                _manager.closeConnection();
            }
        }
Exemple #3
0
        private void загрузитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            _data.Clear();

            DB              _manager = new DB();
            MySqlCommand    _command = new MySqlCommand("SELECT * FROM `info`", _manager.GetConnection());
            MySqlDataReader _reader;

            dataGridView1.DataSource = null;
            dataGridView1.Rows.Clear();

            try
            {
                _manager.openConnection();
                _reader = _command.ExecuteReader();

                while (_reader.Read())
                {
                    RowDB row = new RowDB(_reader["num"], _reader["NumRegion"], _reader["height"], _reader["breast"]);
                    _data.Add(row);
                }

                for (int i = 0; i < _data.Count; i++)
                {
                    AddDataGrid(_data[i]);
                    dataGridView1.Rows[i].Cells[0].ReadOnly = true;
                }
            }
            catch
            {
                MessageBox.Show("Ошибка!");
            }
            finally
            {
                _manager.closeConnection();
            }
        }
Exemple #4
0
 private void AddDataGrid(RowDB row)
 {
     dataGridView1.Rows.Add(row.num, row.NumRegion, row.height, row.breast);
 }