применение фильтра к datatable
, заполненному всеми строками таблицы с использованием RowFilter
dtPatientInfo.DefaultView.RowFilter = string.Format("FirstLastName LIKE '%{0}%'", TB_FirstLastName.Text);
после применения этого фильтра, я хочу обновить этот элемент данных только с результатом фильтра, а не с исходными данными
как я могу привязать результат фильтра к тому же дататуру, чтобы он потерял все строки, не соответствующие фильтру?
ОБНОВЛЕНИЕ
согласно ответам и комментариям ниже Iсделали это, но теперь данные результатов переносятся в новый datatable
как переместить их в старый datatable
?
if (!string.IsNullOrWhiteSpace(TB_FirstLastName.Text))
{
DataView dv = new DataView(dtPatientInfo);
dv.RowFilter = string.Format("FirstLastName LIKE '%{0}%'", TB_FirstLastName.Text);
DataTable newTable = dv.ToTable();
dataGridView1.DataSource = newTable;
}