У меня есть кнопка «Поиск» для поиска данных/ячейки в datagrid, которая является источником mysql db. Блок кода ниже имеет успех для поиска только столбца, но когда я добавляю для других столбцов, чем поиск функционирования, не работает хорошо и в основном не приносит результатов. Также заданная ошибка для чувствительности к регистру, что не является проблемой только для одного столбца.C# Значение поиска формы Winform для ошибки datagrid
Как я могу упорядочить код для поиска всех строк и столбцов?
private void btnSearch_Click(object sender, EventArgs e)
{
DataView DV = new DataView(dbdataset);
DV.RowFilter = string.Format("Name LIKE '%{0}%'", txtSearch.Text);
dgvEkip.DataSource = DV;
// I added those columns below for search function as well but did not work well
/*
DV.RowFilter = string.Format("Telephone LIKE '%{0}%'", txtSearch.Text);
DV.RowFilter = string.Format("Email LIKE '%{0}%'", txtSearch.Text);
DV.RowFilter = string.Format("Surname LIKE '%{0}%'", txtSearch.Text);
DV.RowFilter = string.Format("City LIKE '%{0}%'", txtSearch.Text);
DV.RowFilter = string.Format("Adress LIKE '%{0}%'", txtSearch.Text);
*/
}
Большое спасибо, Нури.
вы пытаетесь использовать OR? https://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx – KernelMode