0

これが私がやろうとしていることです:

画面スペースの問題により、テンプレート フィールド (ラベル コントロール) の 1 つでテキストを切り捨てるグリッドビューがあります。

私がやろうとしているのは、そのグリッドビューを Excel ファイルにエクスポートすることですが、エクスポート時にそのフィールドが切り捨てられないようにしたいと思います。

これを行う方法はありますか?基本的に、関数呼び出しをプログラムで削除しようとしています。

これは TemplateField のコードです:

<asp:TemplateField Header-Text="Notes">
    <ItemTemplate>
        <asp:Label id="lblNotes" runat="server" Text='<# TruncateText(Eval("Notes"),60) %>'></asp:label>
    </ItemTemplate>
</asp:TemplateField>
4

2 に答える 2

0

ページに任意の種類のフラグ変数を追加できると思います。たとえば、この変数が true の場合は、関数を呼び出さないでください。

申し訳ありませんが、私はすぐにこれに答えています。詳細や従うべきコードが必要な場合はお知らせください。

ありがとう。

于 2012-03-05T16:37:48.427 に答える
0

全文も別のラベルに隠しておきます。

次に、以下のサンプル URL で、PrepareGridViewForExportメソッド内で切り捨てられたラベルを非表示にし、完全なコンテンツ ラベルを表示します。

http://www.c-sharpcorner.com/UploadFile/DipalChoksi/exportxl_asp2_dc11032006003657AM/exportxl_asp2_dc.aspx

于 2012-03-05T16:43:35.897 に答える