テーブルのリストを含むデータビューがあります。このデータビューにフィルターとして適用したい値のリストを読み込んでいます。値のリストは、実際には「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