Всем дд! В DataGridView сделал чтобы выводились данные из 2 связанных таблиц! Все данные выводятся, но столбцы в таблице отображаются не в том порядке, котором хотелось бы, как это исправить?
Код:
Код | MySqlConnection con = new MySqlConnection(Settings.Default.NewConnect); try { con.Open(); } catch (Exception ee) { MessageBox.Show(ee.ToString(), "Ошибка подключения БД"); return; }
MySqlDataAdapter mda = new MySqlDataAdapter(); string sel = "select d.title, s.fam, s.name, s.secondname, s.post from sotr s inner join department d on s.id_dep=d.id"; mda.SelectCommand = new MySqlCommand(sel, con);
DataTable table = new DataTable(); mda.Fill(table);
BindingSource bs = new BindingSource(); bs.DataSource = table;
this.BasedataGridView.DataSource = bs;
con.Close(); this.BasedataGridView.Columns[0].HeaderText = "Отдел"; this.BasedataGridView.Columns[1].HeaderText = "Фамилия"; this.BasedataGridView.Columns[2].HeaderText = "Имя"; this.BasedataGridView.Columns[3].HeaderText = "Отчество"; this.BasedataGridView.Columns[4].HeaderText = "Должность"; this.BasedataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
|
собственно я хочу, чтобы d.title выводилось после s.post. Как это можно сделать? Спасибо! |