コード例 #1
0
        private void GetDataForComboBoxTypebuilding(NpgsqlConnection con)
        {
            var data = new List <KodName>();

            con.Open();

            NpgsqlCommand com = new NpgsqlCommand("select * from typebuilding order by kod", con);

            NpgsqlDataReader reader = com.ExecuteReader();

            while (reader.Read())
            {
                var mc = new KodName
                {
                    Kod  = reader[1].ToString().Trim(),
                    Name = reader[0].ToString().Trim()
                };
                data.Add(mc);
            }

            con.Close();

            comboBox2.DataSource    = data;
            comboBox2.DisplayMember = "Name"; // То, что будет отображаться пользователю
            comboBox2.ValueMember   = "Kod";  // То, что будет в SelectedValue
        }
コード例 #2
0
        private void GetDataFromSQLTable(NpgsqlConnection con)
        {
            var data = new List <KodName>();

            con.Open();

            NpgsqlCommand com = new NpgsqlCommand("select * from typebuilding order by kod", con);

            NpgsqlDataReader reader = com.ExecuteReader();

            DataTable Table = new DataTable();

            // Заполнение шапки таблицы
            Table.Columns.Add(reader.GetName(0));
            Table.Columns.Add(reader.GetName(1));


            while (reader.Read())
            {
                try
                {
                    Table.Rows.Add(new object[] { reader.GetValue(0), reader.GetValue(1) });
                }
                catch { }

                var mc = new KodName
                {
                    Kod  = reader[1].ToString().Trim(),
                    Name = reader[0].ToString().Trim()
                };
                data.Add(mc);
            }

            con.Close();

            dataGridView1.DataSource = Table;

            comboBox1.DataSource    = data;
            comboBox1.DisplayMember = "Name"; // То, что будет отображаться пользователю
            comboBox1.ValueMember   = "Kod";  // То, что будет в SelectedValue
        }