Какова причина того, что dataGridView дает неправильные (выбранные, которые выделены синим цветом) результаты при использовании BindingSource.Filter? - PullRequest
0 голосов
/ 04 апреля 2019

Я написал систему фильтрации для базы данных, но когда я ввожу любые данные в текстовое поле для поиска, система активирует фильтрацию, но не учитывая данные, которые я записываю, она фильтрует ранее или автоматически выбранное имя данных и его виды в dataGridView.

Я пробую разные комбинации на линии фильтрации, но ничего не меняется

private void txtSearch_TextChanged(object sender, EventArgs e)
{
    if (!string.IsNullOrEmpty(txtSearch.Text))
        panelsBindingSource.Filter = string.Format("PanelTanımı like '{0}'", txtPanelName.Text);    //("PanelTanımı =  '{0}' OR PanelRengi Like '{1}' OR PanelGenişliği = '{2}' OR PanelKalınlığı Like '{3}' OR PanelBoyu = '{4}'", txtPanelName.Text, txtPanelColor.Text, txtPanelWidth.Text, txtPanelThickness.Text, txtPanelLenght.Text);
    else
        panelsBindingSource.Filter = string.Empty;
}

Что я могу сделать, чтобы система фильтрации выполняла работу по словам, которые я набираю в области поиска?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...