Я хотел использовать текстовое поле поиска для фильтрации сетки данных в Visual Studio, где вы будете вводить определенный первичный ключ (т. Е. NameID) для фильтрации результатов в таблице данных. Выдает ошибку, которая отмечена в заголовке.
Я попытался изменить код с NameID на [NameID], но это действие не сработало.
private void TxtNamecSearch_TextChanged(object sender, EventArgs e)
{
DataView dtvNames = new DataView(dtNames);
dtvNames.RowFilter = string.Format("Convert
(NameID,'System.String') Like '%{0}%'", TxtNameSearch.Text); //
Errror occurs on this line
NameDataGridView.DataSource = dtvNames;
}
Я ожидаю ввести в текстовое поле первичный ключ [NameID], представляющий собой числовое число, и результаты в сетке данных будут автоматически фильтроваться по столбцу «NameID»