Я хочу отобразить данные в элементе управления DataGridView
, эти данные будут принимать значения из 3 таблиц (boq_table, submittal, summary)
, таких как;
itemNum
|| descriptionOfWork
|| unit
|| contractualQuantity
|| priceNum
из boq_table .
executedQuantLastSummary
|| priceLastWorks
|| executedQuantBetw2Sum
из сводка .
priceCurrentWorks
из представление .
И есть столбцы two
, которые должны заполняться после процесса вычисления в двух полях, отображаемых в представлении DataGrid
. Можно ли выполнить этот расчет автоматически после заполнения данных в dataGridView
или это должно быть до заполнения?
Я пытаюсь использовать Full external в приведенном ниже коде, но он не работает.
adapter = new MySqlDataAdapter("SELECT ubc.boq_table.itemNum AS '1', ubc.boq_table.descriptionOfWork AS '2', ubc.boq_table.unit AS '3', ubc.boq_table.contractualQuantity AS '4', ubc.boq_table.priceNum AS '5' , ubc.summary.executedQuantLastSummary AS '6', ubc.summary.priceLastWorks AS '7 ', ubc.summary.executedQuantBetw2Sum AS '8' , ubc.submittal.priceCurrentWorks AS '9 ' from ubc.boq_table FULL OUTER JOIN ubc.summary ON ubc.boq_table.itemNum = ubc.submittal.itemNum = ubc.summary.itemNum where projectName='" + projectNameText.Text + "' And itemNum= '" + textBox3.Text + "' ", connection);
table = new DataTable();
adapter.Fill(table);
dataGridView1.DataSource = table;