это то, что я пытаюсь ...:фильтр datagirdview на входе два текстовых поля
DataView dv = new DataView(table);
dv.RowFilter = String.Format("model like '%{0}%'", textBox2.Text);
if (!String.IsNullOrEmpty(textBox1.Text))
{
dv.RowFilter = String.Format("vendor like '%{0}%'", textBox1.Text);
}
purchase_mobile_DG.DataSource = dv;
где таблица в DataTable, которые имеют все данные из базы данных .... У меня есть два текстовых окна так что я хочу сделать, так это то, что когда я ввожу первое текстовое поле, оно фильтрует datagridview, а после этого, когда я пишу во втором текстовом поле, оно фильтрует данные из отфильтрованного документа datagridview первого текстового поля.
Итак, где проблема? –
@ Усман, когда я набираю что-то в первом текстовом поле, он фильтрует данные ... но после этого, когда я набираю что-то во втором текстовом поле, он начинается с начала ... я хочу, чтобы он отфильтровывал данные, уже отфильтрованные из первого ввода текстового поля – user2137186
@ user2137186 вы должны использовать предыдущий фильтр с новым как 'dv.RowFilter = dv.RowFilter + ** (с оператором AND). Ваш необходимый фильтр **;' – Usman