C# を使用して、Windows フォーム ベースのアプリケーションでデータ テーブルを Excel にエクスポートしています。FilterList には以下の値があります
string[] FilterList = new string[] {"Red", "Blue"};
しかし、「青」でフィルタリングされた値しか得られません。以下は、列の1つにフィルターを適用している部分的なコードです。フィルターしようとしている列には、2つだけを選択したい7つの異なる値があります。
Microsoft.Office.Interop.Excel.Application app = new
Microsoft.Office.Interop.Excel.Application();
app.Visible = false;
Workbook wb = app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = (Worksheet)wb.ActiveSheet;
// Some business logic to fill the excel.............
Range firstRow = (Excel.Range)ws.Rows[1];
firstRow.Activate();
firstRow.Select();
firstRow.AutoFilter(5, FilterList.Count > 0 ? FilterList :
Type.Missing,Excel.XlAutoFilterOperator.xlAnd, Type.Missing, true);
私はここで間違って何をしていますか、どんな助けでも