示例#1
0
        private void UserFill() //заполнение data grid view данными из базы данных
        {
            DBTables dbTables = new DBTables();

            Action action = () =>
            {
                dbTables.DTUsers.Clear();
                dbTables.DTUsersFill();
                filterUser = dbTables.QRUsers;
                dbTables.dependency.OnChange += ChangeDataUsers;

                dgvUsers.DataSource            = dbTables.DTUsers;
                dgvUsers.Columns[0].Visible    = false;
                dgvUsers.Columns[1].HeaderText = MessageUser.Surname;
                dgvUsers.Columns[2].HeaderText = MessageUser.Name;
                dgvUsers.Columns[3].HeaderText = MessageUser.Patronymic;
                dgvUsers.Columns[4].HeaderText = MessageUser.Login;
                dgvUsers.Columns[5].HeaderText = MessageUser.Password;
                dgvUsers.Columns[6].Visible    = false;
                dgvUsers.Columns[7].HeaderText = MessageUser.Post;
                dgvUsers.ClearSelection();
            };

            Invoke(action);
        }