我对DataGridView
和过滤有严重问题。我知道有很多关于这方面的主题,我在阅读大部分内容时没有找到解决问题的方法
我有一个带有DataSource(BindingSource)对象的DataGridView。 我有一个文本框来输入要过滤的搜索表达式。 问题是:根本没有任何事情发生。
来自对象源文件:
public string Name
{
get { return _name; }
set { _name = value; }
}
搜索表达式就像这样
var searchString = (sender as TextBox).Text;
var filterExpression = "Name LIKE '%" + searchString + "%'";
_currentSignals.Filter = filterExpression;
所以这种情况毫无例外,但实际上我的DGV没有任何反应。什么都没有。我究竟做错了什么?我错过了道具(允许过滤吗?)或类似的东西? 这可能与BindingSource元素(用户定义的类)缺少接口这一事实有关吗?