最近、asp.net 用の DocX をインストールしましたが、不明な量の行のループを作成するという問題が発生しました。
SQL サーバーからのユーザーのレポートを作成しています。これの一部は履歴に関係しています。各レポートのデータベースには、作成されたレポートごとに異なる量の行があります。この不明な量の行を出力するためにループなどを作成する方法はありますか?
for (int i = 0; i <= 2; i++)
{
t.Rows[i].Cells[0].Paragraphs.First().Append(Data from SQL);
}
t.Alignment = Alignment.center;
t.Design = TableDesign.TableGrid;
t.Rows[0].Cells[0].Paragraphs.First().Append("Update Date");
t.Rows[0].Cells[1].Paragraphs.First().Append("Update By");
t.Rows[0].Cells[2].Paragraphs.First().Append("Code");
t.Rows[0].Cells[3].Paragraphs.First().Append("Status/Description");
t.Rows[0].Cells[4].Paragraphs.First().Append("System");
t.Rows[1].Cells[0].Paragraphs.First().Append("update_date");
t.Rows[1].Cells[1].Paragraphs.First().Append("update_by");
t.Rows[1].Cells[2].Paragraphs.First().Append("codes");
t.Rows[1].Cells[3].Paragraphs.First().Append("status");
t.Rows[1].Cells[4].Paragraphs.First().Append("system");
t.rows[0].Cells[0-4]
残りはデータベースから取得されるヘッダーです。DocX を使用するよりも良い方法はありますか?
t.Rows[1].Cells[0-4]
データベースから取得する必要があります(SQLのテーブルのヘッダー)これは私をイライラさせます、私はループが得意ではありませんでした
お時間をいただきありがとうございます。