1

grdiviewの選択した行と列を電子メールで送信しようとしていますが、このためにこの関数を使用しています。

Public Function gridhtm(ByVal gv As GridView) As String
        Dim sb As StringBuilder = New StringBuilder()
        Dim sw As StringWriter = New StringWriter(sb)
        Dim hw As HtmlTextWriter = New HtmlTextWriter(sw)
        gv.RenderControl(hw)
        Return sb.ToString
    End Function

そしてメールを送るために私はこのようなメールを送っています

 email("malik.adeel@shakarganj.com.pk", "[Cheque Approval] GM Finance Reviewed (" & TreeView2.SelectedValue & ")", "<b>Please find below the details of cheques prepared in favour of different parties.</b><br>" & _
                     gridhtm(GridView5))

問題は、電子メールが設定されると、グリッドビュー全体がこの画像のように電子メールに送信されることです。

ここに画像の説明を入力してください

これにはチェックボックスで選択された2つの行があり、選択した列のみを電子メールで送信したいという意味のようにいくつかの列をスキップしcategory natureたいのですが、これを管理するアイデアがないので、これを達成するためのアイデアを教えてください。

4

1 に答える 1

0

印刷の目的で、不要なものを削除します。「ビューページの印刷」にリダイレクトして、そこから印刷できます。また、RenderControl()によっては、印刷する前にCSSでこれらのアイテムを非表示にできる場合があります。

于 2012-11-02T07:04:55.290 に答える