0

#officewriter #excelwriter を使用して簡単な例を作成しようとしていますが、スタイルの使用に問題があります。理由がわからない。

ExcelApplication XLAPP = new ExcelApplication();
Workbook WB = XLAPP.Create(); 
Worksheet WKST = WB.Worksheets[0];
DataSet ds = <...some valid dataset with 2 columns....>
DataView dv = ds.Tables[0].DefaultView;
DataImportProperties props = WB.CreateDataImportProperties();
SoftArtisans.OfficeWriter.ExcelWriter.Style dataStyle = WB.CreateStyle();
props.UseColumnNames = true;
dataStyle.BackgroundColor = Color.SystemColor.Red;
dataStyle.CellLocked = true;                 
Area importArea = WKST.ImportData(dv, WKST.Cells[0, 0],props);
importArea.ApplyStyle(dataStyle);
XLAPP.Save(WB, Page.Response, "Output.xls", false);

ここに問題があります。カラー スタイルは出力で機能しますが、CellLocked スタイルは機能しません。なんで?

助けてくれてありがとう。不満 - これは単純な例だと思いました!

4

1 に答える 1