DataGridView и отображение дополнительного поля

Рейтинг: 0Ответов: 2Опубликовано: 19.05.2011

К DataGridView подключена для отображения определенная таблица базы данных, нужно добавить одно поле из другой таблицы, при этом чтоб была возможность редактирования данных первой таблицы.

Есть реализация с помощью кода, но в результате не обновляются данные после редактирования, то есть реддактирование не реализуется:

( в краце в бд две связанных таблицы Students,Priveleges )

OleDbConnection sqlconn = new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Hostel.mdb");
    sqlconn.Open();
    OleDbDataAdapter a = new OleDbDataAdapter("SELECT [Student code], SNP, [Birth Year], Gender, Address, [Group], Priveleges.[Privelege type], Passport, Room, [Colonize Date] FROM Students , Priveleges WHERE Students.[Privelege code] = Priveleges.[Privelege code]", sqlconn);
    DataTable dt = new DataTable();
    a.Fill(dt);
    dataGridView1.DataSource = dt;
    sqlconn.Close();

Ответы

Ответов пока нет.