Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Привязка DataGridView к источнику данных


Автор: mur88 1.3.2009, 23:09
В DataSet находится 2-ве табл.(MASHINA и ZAPCHASTI)  а на форме DataGridView который по умолчанию связан с ИС mASHINABindingSource.
Теперь хочу сделать так чтоб  при SQL-запросе ко 2-ой табл. (ZAPCHASTI) DataGridView отображал результат 2-ой табл. (ZAPCHASTI), но не получаеться.
Код
string S = "SELECT * FROM ZAPCHASTI";
da = new OleDbDataAdapter(S, "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\AVTO.mdb;Persist Security Info=False");
DataTable tbl = new DataTable();
da.Fill(tbl);
DataView dv = new DataView(tbl); 
dv.RowFilter = "Nazvanie = 'GPS'";
mASHINADataGridView.DataSource = dv;

Выходит только одна запись, в которой находится  все поля таблицы MASHINA и к тому они все  пусты,  а во 2-ой табл. как раз таки только одна запись и удовлетворяет данному запросу. Если проделать то же само относительно MASHINA то все работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)