Excelドキュメントの作成にSpreadsheet-lightを使用しています。「DataTable からデータをインポートする」方法を使用する必要がありますが、テーブルにはデフォルトでフィルターがあります。このフィルターはいらない。
Spreadsheet-lightの組み込み方法を試してみました
sl.RemoveFilter();
フィルターを削除することはできますが、機能していません。このデフォルトのフィルターを削除する方法を提案できますか? 私のコードを調べてください。
int iStartRowIndex = 11;
int iStartColumnIndex = 2;
sl.ImportDataTable(iStartRowIndex, iStartColumnIndex, dtMyTable,true);
int iEndRowIndex = iStartRowIndex + dtMyTable.Rows.Count + 1 - 1;
int iEndColumnIndex = iStartColumnIndex + dtMyTable.Columns.Count - 1;
SLTable table = sl.CreateTable(iStartRowIndex, iStartColumnIndex, iEndRowIndex, iEndColumnIndex);
table.SetTableStyle(SLTableStyleTypeValues.Medium17);
sl.RemoveFilter();
sl.InsertTable(table);
sl.SaveAs("FileName");