private void SvodVedomostEditDocumentForm_Load(object sender, EventArgs e) { _svodBS = new BindingSource(); _svodTable = MergeInfoTranspose.CreateTable(); regnumBox.Text = _org.regnumVal; orgnameBox.Text = _org.nameVal; if (_mergeRow == null) { //this.packetcountBox.Value = 0; //this.documentcountBox.Value = 0; _mergeInfoTable = null; } else { yearBox.Text = _mergeRow[MergiesView.repYear].ToString(); packetcountBox.Value = (int)_mergeRow[MergiesView.listCount]; documentcountBox.Value = (int)_mergeRow[MergiesView.docCount]; _mergeInfoTable = MergeInfo.CreateTable(); SQLiteDataAdapter adapter = new SQLiteDataAdapter(MergeInfo.GetSelectText((long)_mergeRow[MergiesView.id]), _connection); adapter.Fill(_mergeInfoTable); MergeInfoTranspose.ConvertFromMergeInfo(_svodTable, _mergeInfoTable); sum1Box.Text = MergeInfo.GetSum(_mergeInfoTable, SalaryGroups.Column1).ToString("N2"); sum2Box.Text = MergeInfo.GetSum(_mergeInfoTable, SalaryGroups.Column2).ToString("N2"); sum3Box.Text = MergeInfo.GetSum(_mergeInfoTable, SalaryGroups.Column3).ToString("N2"); sum4Box.Text = MergeInfo.GetSum(_mergeInfoTable, SalaryGroups.Column4).ToString("N2"); sum5Box.Text = MergeInfo.GetSum(_mergeInfoTable, SalaryGroups.Column5).ToString("N2"); if (!(bool)_mergeRow[MergiesView.actual]) { packetcountBox.Enabled = false; documentcountBox.Enabled = false; dataView.ReadOnly = true; saveButton.Enabled = false; autofillButton.Enabled = false; } } _svodBS.DataSource = _svodTable; dataView.AutoGenerateColumns = false; dataView.DataSource = _svodBS; _svodTable.ColumnChanged += new DataColumnChangeEventHandler(_svodTable_ColumnChanged); dataView.CellParsing += new DataGridViewCellParsingEventHandler(dataView_CellParsing); dataView.DataError += new DataGridViewDataErrorEventHandler(dataView_DataError); }