我一直在到处寻找,我不能找到一种方法来过滤我的datagrid基于我的textBox的值。我有一个简单的DataGrid
:
<DataGrid Name="myGrid" HorizontalAlignment="Left" Height="399"
Margin="272,150,0,0" VerticalAlignment="Top" Width="735"/>
当我的表格加载。我有这个函数来填充datagrid:
public MainWindow()
{
InitializeComponent();
myGrid.ItemsSource = datatable;
}
我有一个TextBox
名称“txtSearch”,我的目标是过滤数据网格并找到包含txtSearch.Text的所有行(并隐藏其他行)
有人能举个例子吗?
1条答案
按热度按时间6psbrbz91#
您可以将
DataView
的RowFilter属性设置为筛选器表达式。这就是如何过滤DataTable
。这里有一个基本的例子,应该给你给予的想法: