スタイル行フィルタを適用する場合は、通常どおりすべてのデータを表示し、特定の基準を満たした行だけを強調表示できますが、この場合はフィルタインスタイルとフィルタアウトスタイルを定義する必要があります。
スタイルの定義には、名前付きスタイルを使用します。
スタイル行フィルタは、StyleRowFilter クラスを使用して生成します。StyleRowFilter クラスのInStyle プロパティおよびOutStyle プロパティに、名前付きスタイルを定義したNamedStyle オブジェクトを設定します。
StyleRowFilter クラスのAddColumn メソッドを使用して、列ごとのフィルタ項目を定義したFilterColumnDefinition クラスを追加します。
SheetView クラスのRowFilter プロパティに作成したStyleRowFilter オブジェクトを設定すると、シートにフィルタリングが適用されます。
次のサンプルコードは、スタイル行フィルタを設定します。