private void ReloadLists() { if (_listsBS == null) { return; } if (_listsTable == null) { return; } //отключение события ListChangedEventHandler , что б не мерцали кнопки при обновлении _listsBS.RaiseListChangedEvents = false; _listsTable.Clear(); string commandStr = ListsView2.GetSelectText(_organization.idVal, _repYear, ListTypes.PersonalInfo); _listsAdapter = new SQLiteDataAdapter(commandStr, _connection); _listsAdapter.Fill(_listsTable); //включение события ListChangedEventHandler _listsBS.RaiseListChangedEvents = true; _listsBS.ResetBindings(false); _checkedCountLists = 0; _checkedCountDocs = 0; checkedPacketCountBox.Text = _checkedCountLists.ToString(); chekedDocCountBox.Text = _checkedCountDocs.ToString(); DisableCheckBoxInPacketView(); }
private void SvodVedomostGetPacketsForm_Load(object sender, EventArgs e) { orgnameBox.Text = _org.nameVal; regnumBox.Text = _org.regnumVal; yearBox.Text = _repYear.ToString(); _packetTable = ListsView2.CreateTable(); _packetTable.Columns.Add(Check, typeof(bool)).DefaultValue = false; SQLiteDataAdapter adapter = new SQLiteDataAdapter(ListsView2.GetSelectText(_org.idVal, _repYear, ListTypes.PersonalInfo), _connection); adapter.Fill(_packetTable); _packetBS = new BindingSource(); _packetBS.DataSource = _packetTable; // присвоение источника dataGrid packetView.AutoGenerateColumns = false; packetView.Columns["checkColumn"].DataPropertyName = Check; packetView.Columns["packetNumColumn"].DataPropertyName = ListsView2.id; packetView.Columns["docCountColumn"].DataPropertyName = ListsView2.countDocs; packetView.DataSource = _packetBS; }