asp.net中打印DataGridView的几个问题

asp.net中打印DataGridView的几个问题,asp.net,gridview,printing,Asp.net,Gridview,Printing,我的asp.net项目中有一个DataGridView,如下所示: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" EmptyDataText="No List Yet" EnableModelValidation="True" CssClass="table table-hover" Width="

我的asp.net项目中有一个
DataGridView
,如下所示:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" EmptyDataText="No List Yet" EnableModelValidation="True" CssClass="table table-hover" Width="100%">
    <Columns>
    .....
        <asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="DataDetails.aspx?ID={0}"
               HeaderText="View Details" SortExpression="ID" Text="View Details" HeaderStyle-BackColor="#CCCCCC">
            <ItemStyle HorizontalAlign="Center" Width="150px" />
        </asp:HyperLinkField>
    </Columns>
</asp:GridView>


我试图删除括号内的文本。为什么打印时此文本可见?我如何才能将其移除以进行打印?任何帮助都将不胜感激

我相信asp.net没有
DataGridView
控件。Asp.net有一个
GridView
控件。假设它们基本上是相同的“类型”控件,但是,如果您使用
GridView
标记,您可能会得到更好的响应,因为它们是两种不同的东西。谢谢,@JohnG!