2012-05-07 11 views
0

Excelのスプレッドシートにエクスポートする必要があるListViewがあります。 GridViewをエクスポートするためのドキュメントやExcelへのリストビューの程度はそれほど高くありませんが、エクスポート前にいくつかのカスタマイズを行うことはあまりありません。ListViewをExcelにエクスポートする

エクスポートする前にデータを準備する必要があります。a)列のサブセットのみをエクスポートする必要があります。b)これらの列の一部は、編集可能なテキストボックスコントロールです。

テーブルを準備せずに単純な書き出しを実行すると、コントロールがエクスポートされ、明らかに実際には見苦しいように見えます。

現時点では、コントロールを反復し、グリッドとリストビューの両方から書式を削除してbを解決できます。

GridViewでは、Visible = falseを使用して非表示にする列を設定できます。私が終わったら本当に戻ってきます。

私が理解できないことは、リストビューでこれを行う方法です。

私はこんなに頑張っていますが、これを行うにはどうすればよいのでしょうか。

おかげで、 マイケル

+1

私は完全にフォローしているわけではないので、まず質問してみましょう。実際に 'ListView'を埋め込んだデータのソースを使ってExcelに直接エクスポートできるときに、なぜ' ListView'コンテンツを解析しようとしていますか?最初は? – BeemerGuy

+0

それは良い質問であり、私はListViewを使用するか、基礎となるデータを使用してエクスポートするだけです。私は、ListViewにデータがすでにListViewに解析されていて、ユーザが操作して表示するようになった。このリストビューをエクスポートするだけで、コントロールをレンダリングする方が簡単です。これはウェブベースのアプリで、ユーザーは「foo.xlsを開くか保存しますか...」といった定期的なダイアログを取得します。 –

答えて

0

私は実際にこれがばかな質問だと思います。私がリストビューをエクセルにエクスポートしたい場合は、すべてのカラムをエクスポートして不要なフォーマットを削除します。ユーザーは、Excelで列のカスタマイズを行うことができます。

エクスポートの前にデータをカスタマイズするには、基になるデータ型を使用する必要があります。

上記のアプローチ(確かに私自身)は、単に悪いです。

関連する問題