私のasp.net mvc3(razor)プロジェクトでは、グリッドがtelerik's demoと非常に似ています。そのレポートを印刷して、ページ。データグリッドを印刷用のレポートにエクスポートする方法
そこには100ページ以上のページがあるので、グリッドには存在しないレポートに追加したい詳細がいくつかありますが、もちろんサーバーにはあります。
例:
public class Employee
{
public int ID {get; set;}
public long Phone {get; set;}
public double Salary {get; set;}
public string Address {get; set;}
public string Country {get; set;}
}
どのように私はこのようなレポートすることができます:すべてを行う必要があたりに(CSVファイルにデータをエクスポートする場合には
一つのオプションは、印刷用に別のスタイルシートを持っているし、それを追加することができページ。こうすることで、ユーザーは他の操作でレポートを生成する必要はなく、レポートを表示するために見ているページを印刷するだけで済みます。 (実際には他のすべてのオプションをカバーするには十分な情報がありません) – David
スタイルシートを印刷すると、異なるプレゼンテーションが可能になりますが、ここで必要と思われる追加のデータは許可されません。当然のことながら、このデータはビュー内に隠れて表示され、印刷スタイルシートに表示されますが、もちろん帯域幅の無駄になります。 –
@David返事をありがとう。私は従業員のリストを持っているとしましょう、私はそれを使ってレポートを作成する必要があるとしましょう - PDF/EXCEL/WORDは本当に重要ではありません。 – gdoron