在电子邮件中发送gridview

时间:2012-11-02 06:52:05

标签: vb.net email gridview

我正在尝试在电子邮件中发送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))

问题是,当电子邮件设置时,它会将整体网格视图发送到像此图像一样的电子邮件

enter image description here

在这里有两行选中复选框,我也想跳过像category nature这样的列,这意味着我只想发送电子邮件中的选定列。但我不知道如何管理这个,所以请提出任何想法来实现这一目标。

1 个答案:

答案 0 :(得分:0)

出于打印目的,请删除您不想要的内容。您可以重定向到“打印视图页面”并从那里打印。此外,根据RenderControl(),您可以在打印之前使用CSS隐藏这些项目。