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

            Action action = () =>
            {
                try
                {
                    dbTables.DTBook.Clear();
                    dbTables.DTBookForComboBoxFill();
                    dbTables.dependency.OnChange += ChangeDataBook;

                    cbBook.DataSource    = dbTables.DTBook;
                    cbBook.ValueMember   = "ID_Book";
                    cbBook.DisplayMember = "Book_Title";
                    cbBook.SelectedValue = -1;
                }
                catch
                {
                    MessageBox.Show(MessageUser.ErrorLoadingData, MessageUser.TitleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            };

            Invoke(action);
        }