0

TVP(Type of DataTable)を.csvファイルまたは.xlsにエクスポートしたいのですが、aspxを使用して.csvにエクスポートしたいです。この質問を手伝ってくれませんか。

4

2 に答える 2

1

これを達成する方法はたくさんあります。私のブログを見てください。私は私の記事でそれを行う3つの方法を指定しました。

  • RenderControl
  • HTMLテーブル
  • OLEDB

これらは、相互運用機能を使用せずにそれを行う方法です。


エクスポート時にデータをフォーマットする方法(たとえば、行、列、ヘッダーの色など)。

このために、私は私のブログからこれらを引用したいと思います。

RenderControl

このアプローチを使用すると、GridViewからデータを簡単にエクスポートできます。これは、エクスポートしたデータをGridViewと同じ形式にする場合に役立ちます。

必要に応じてグリッドをフォーマットし、そのRenderControlメソッドを呼び出します。これにより、スタイルがデータとともにエクスポートされます。

HTMLテーブル

ここでは、シートはhtmlテーブルとして扱われます。このアプローチの利点は、簡単にカスタマイズできることです。任意のhtmlタグを使用して出力をカスタマイズできます。

ラップdatahtml style elementsてレンダリングします。

于 2012-06-29T06:07:47.093 に答える
1

データをDataGridにバインドし、ページをレンダリングするだけです。Response.ContentType = "application/vnd.ms-excel";

さらにこれを見てください

于 2012-06-29T06:04:25.417 に答える