示例#1
0
        // заповнюємо dataGridView даними з бази даних
        void FillDGV(DataGridView dataGridVeiw)
        {
            try
            {
                if (dataGridVeiw == DGV_Drug)
                {
                    // отримуємо таблицю drug
                    dataGridVeiw.DataSource = DrugForm.SELECTQuery();

                    // ховаємо непотрібні користовачу стопчики
                    dataGridVeiw.Columns["id"].Visible              = false;
                    dataGridVeiw.Columns["description"].Visible     = false;
                    dataGridVeiw.Columns["manufacturer_id"].Visible = false;
                    dataGridVeiw.Columns["category_id"].Visible     = false;

                    // перейменовуємо заголовки
                    dataGridVeiw.Columns["name"].HeaderText             = "Назва препарату";
                    dataGridVeiw.Columns["quantity"].HeaderText         = "Ціна (грн.)";
                    dataGridVeiw.Columns["price"].HeaderText            = "Кількість (шт.)";
                    dataGridVeiw.Columns["manufacture_date"].HeaderText = "Дата виготовлення";
                    dataGridVeiw.Columns["expiration_date"].HeaderText  = "Строк придатності до";
                    dataGridVeiw.Columns["cname"].HeaderText            = "Категорія";
                }
                else if (dataGridVeiw == DGV_Category)
                {
                    // отримуємо таблицю category
                    dataGridVeiw.DataSource = CategoryForm.SELECTQuery();

                    // ховаємо непотрібні користовачу стопчики
                    dataGridVeiw.Columns["id"].Visible = false;

                    // перейменовуємо заголовки
                    dataGridVeiw.Columns["name"].HeaderText = "Назва категорії";
                }
                else if (dataGridVeiw == DGV_Manufacturer)
                {
                    // отримуємо таблицю manufacturer
                    dataGridVeiw.DataSource = ManufacturerForm.SELECTQuery();

                    // ховаємо непотрібні користовачу стопчики
                    dataGridVeiw.Columns["id"].Visible = false;

                    // перейменовуємо заголовки
                    dataGridVeiw.Columns["name"].HeaderText         = "Назва організації";
                    dataGridVeiw.Columns["country"].HeaderText      = "Країна";
                    dataGridVeiw.Columns["address"].HeaderText      = "Адреса";
                    dataGridVeiw.Columns["phone_number"].HeaderText = "Телефонний номер";
                    dataGridVeiw.Columns["site"].HeaderText         = "Сайт";
                }
            }
            catch (Exception ex) { }
        }