我有一个包含表列表的数据视图。我正在阅读一个值列表,然后我想将其作为过滤器应用于此数据视图。值列表实际上是“table1,table2,table3”的形式。所以我想我可以将它用作我的数据视图的过滤器。
SqlOp.CommandText = "select name from dbo.sysobjects where xtype='u'";
SqlOp.ExecuteDataReader();
DataView dv = SqlOp.GetDataAsDataView();
SqlOp.CloseConnection();
返回数据视图中所有表的列表。有关如何过滤此数据视图的任何帮助?
编辑:
不确定我是否完全清楚我想要完成的事情。为了澄清,我试图弄清楚如何/如果.RowFilter
将帮助我过滤这个数据视图。就像是:
dv.RowFilter = "name IN (table1, table2, table3)" // I know this doesn't work