Пример #1
0
        }// норм

        private void InitializeDgvTrack()
        {
            dgvTrack.Rows.Clear();
            dgvTrack.Columns.Clear();

            var adresok = new DataGridViewTextBoxColumn
            {
                Name       = "address_renter",
                HeaderText = "Город"
            };

            var aidi = new DataGridViewTextBoxColumn
            {
                Name       = "number_password",
                HeaderText = "паспорт"
            };

            var fullname = new DataGridViewTextBoxColumn
            {
                Name       = "fullname_renter",
                HeaderText = "ФИО"
            };

            var age = new NumericUpDownColumn
            {
                Name       = "age",
                HeaderText = "возраст"
            };


            dgvTrack.Columns.AddRange(aidi, fullname, adresok, age);
            using (var sConn = new NpgsqlConnection(_sConnStr))
            {
                sConn.Open();

                using (var sCommand = new NpgsqlCommand())
                {
                    sCommand.CommandText = "SELECT number_password,fullname_renter,address_renter,age,numb  FROM renter   order by numb ";//,
                    sCommand.Connection  = sConn;
                    var reader = sCommand.ExecuteReader();
                    while (reader.Read())
                    {
                        dgvTrack.Rows.Add(reader["number_password"], reader["fullname_renter"], reader["address_renter"], reader["age"], reader["numb"]);
                    }
                }
            }
        }// норм
Пример #2
0
        private void InitializeDgvTrack()
        {
            dgvTrack.Columns.Add(new DataGridViewTextBoxColumn
            {
                Name    = "idТрассы",
                Visible = false
            });
            dgvTrack.Columns.Add("Название_трассы", "Название");
            dgvTrack.Columns.Add("Расположение_трассы", "Расположение трассы");
            dgvTrack.Columns.Add("Длина_трассы", "Длина трассы");
            dgvTrack.Columns.Add(new NumericUpDownColumn()
            {
                Name       = "Средний_уклон",
                HeaderText = @"Средний уклон(%)",
            });
            var f = new NumericUpDownColumn();

            using (var sConn = new SqlConnection(_sConnStr))
            {
                sConn.Open();
                var sCommand = new SqlCommand
                {
                    Connection  = sConn,
                    CommandText = @"SELECT idТрассы, Название_трассы, Расположение_трассы, Длина_трассы, Средний_уклон                           
                                    FROM Трасса"
                };
                var reader = sCommand.ExecuteReader();
                while (reader.Read())
                {
                    var dataDict = new Dictionary <string, object>();
                    foreach (var columnsName in new[] { "Название_трассы", "Расположение_трассы", "Длина_трассы", "Средний_уклон" })
                    {
                        dataDict[columnsName] = reader[columnsName];
                    }
                    var rowIdx = dgvTrack.Rows.Add(reader["idТрассы"], reader["Название_трассы"], reader["Расположение_трассы"], reader["Длина_трассы"], reader["Средний_уклон"]);
                    dgvTrack.Rows[rowIdx].Tag = dataDict;
                }
            }
        }