2012-03-05 28 views
1

私はイントラネットWebアプリケーションを開発しています。そして、Webページから特定の部分を印刷するために使用できる単純な印刷機能を開発し、GridViewまたはListViewをそのスタイルで印刷するために使用できます。私はWeb上でそれについて調べており、GridViewを印刷するjavascript関数(例えば、そのスタイル)を発見しました。ASP.NET印刷機能:そのスタイルでasp.netコントロールを印刷する

たとえば、私はこれをC#クラスに基づいているPrint Functionというものを使用していましたが、動作しますが、GridViewのようなコントロールをWebページに持っています。それでは簡単な印刷機能はありますか?

+0

を助けホップ

string strHTML = stringWrite.ToString(); HttpContext.Current.Response.Clear(); HttpContext.Current.Response.Write(@"<link href='/Styles/Site.css' rel='stylesheet' type='text/css' />"); HttpContext.Current.Response.Write(strHTML); 
すなわちPrintWebControl機能コード

であなたのスタイルシートのURLを追加データがデータベースから取得された場合、Reporting Servicesはリスト/グリッドのデータを印刷/エクスポートするためのすべての機能を提供します。このアプローチを強くお勧めしますだからあなたのプロジェクトでは、 "再発明ホイール"の並べ替えをしないでください – Alex

答えて

1

問題は、あなたのページを印刷する

中にCSSをレンダリングしていない、あなたのリンク参照をに従ってちょうどそのは想定し

+0

あなたの助けていただきありがとうございますが、まだ何もページの書式設定で動作しません。まだフォーマットしないで表示しています –

+0

strange..itsは私のページで動作します。パネルやグリッドビューをレンダリングできますか?またはあなたのスタイルシートがロードされたかどうかを確認してください。 – Jigs

+1

今はうまくいきます。それは私のせいです。ありがとう、相棒。私は本当にあなたの助けに感謝します。 –

関連する問題