2009-12-10 110 views
1

说我有一个DataGridView控件,这个网格是通过一个DataTable填充的。 现在,我想添加一些动态过滤,通过复选框。 当_CheckedChanged事件启动并且Checked被设置为true时,我执行一个过滤器;在datagridview中隐藏一行(WinForms/C#)

DataRow[] rows = grid.Select("foo = bar"); 

不,我只想在网格中显示这些记录。 现在,我认为创建一个新的DataTable并将其作为网格的数据源,但是当我有多个复选框时,我发现这会变得非常麻烦。 这个指针或最佳实践?

回答