DataGridView не заполняется из DataTable, с DataSet работает как нужно - C#
Формулировка задачи:
Здравствуйте,специалисты!
Подскажите пожалуйста, почему datagridview остается пустым?
А если использовать DataSet, то заполняет нужными значениями
Заранее спасибо!
А как вернуть значения по умолчанию, то есть отменить фильтрацию, чтобы в DataView были первоначальные строки? Надеюсь кто-нибудь поможет..
list = "Select * from tovar";
con.Open();
OleDbDataAdapter da = new OleDbDataAdapter(list, con);
da = new OleDbDataAdapter(list, con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.DataMember = "tovar";list = "Select * from tovar";
con.Open();
OleDbDataAdapter da = new OleDbDataAdapter(list, con);
da = new OleDbDataAdapter(list, con);
da.Fill(ds,"tovar");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "tovar";
Разобрался через DataView, т.к. понадобится фильтрация, то этот вариант предпочтителен. Тема закрыта.
DataTable dt = new DataTable();
da.Fill(ds,"tovar");
dt = ds.Tables["tovar"];
DataView dv = dt.DefaultView;
dataGridView1.DataSource = dv;
Возник вопрос по фильтрации DataView. Так фильтрую, все работает.
DataView dv = dt.DefaultView;
dv.RowFilter = FilterStr;
dataGridView1.DataSource = dv;Решение задачи: «DataGridView не заполняется из DataTable, с DataSet работает как нужно»
textual
Листинг программы
dv.RowFilter = " ";