Vb.net 在电子邮件中发送gridview

Vb.net 在电子邮件中发送gridview,vb.net,email,gridview,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 HtmlTe

我正试图在电子邮件中发送选定的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))
email(“马利克。adeel@shakarganj.com.pk“,”[支票批准]GM财务部审核(“&TreeView2.SelectedValue&)”,“,请在下面查找为不同方准备的支票的详细信息。
”&”_ gridhtm(GridView5))
问题是,当设置电子邮件时,它会将整个gridview发送到类似此图像的电子邮件


在这里,有两行是用复选框选中的,我想跳过一些列,如
类别
性质
意味着我只想在电子邮件中发送选定的列。但我不知道如何管理这些列,所以请给出实现这一点的任何想法。

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

任何人请回答这个问题