ASP.Net中的透明GridView?

ASP.Net中的透明GridView?,asp.net,.net,gridview,transparency,Asp.net,.net,Gridview,Transparency,我想知道是否有办法使GridView透明。 我知道边界可以变得透明,我知道如何做到 但是图像中的1和2区域、单元格和标题的背景是我关心的问题。 我更喜欢保留我的原始背景图像,所以我更喜欢透明度。但如果这是不可能的 我想我也可以接受添加背景图像 Thanx。创建一个透明的小图像。 然后使用css将其添加到表中: table { background-image: Transparent5by5.gif; } 看起来您正在使用GridView的内置样式。例

我想知道是否有办法使
GridView
透明。 我知道边界可以变得透明,我知道如何做到

但是图像中的12区域、单元格和标题的背景是我关心的问题。 我更喜欢保留我的原始背景图像,所以我更喜欢透明度。但如果这是不可能的 我想我也可以接受添加背景图像


Thanx。创建一个透明的小图像。 然后使用css将其添加到表中:

    table
    {
        background-image: Transparent5by5.gif;
    }

看起来您正在使用GridView的内置样式。例如,您的gridview可能看起来像:

<asp:GridView runat="server" ID="GridView1" BackColor="#DEBA84" BorderColor="#DEBA84" 
    BorderStyle="None" BorderWidth="1px" CellPadding="3" CellSpacing="2">
    <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
    <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
    <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
    <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
    <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
    <SortedAscendingCellStyle BackColor="#FFF1D4" />
    <SortedAscendingHeaderStyle BackColor="#B95C30" />
    <SortedDescendingCellStyle BackColor="#F1E5CE" />
    <SortedDescendingHeaderStyle BackColor="#93451F" />
</asp:GridView>

如果是这种情况,只需删除所有样式,如下所示:

<asp:GridView runat="server" ID="GridView1">
</asp:GridView>

或者,您可以使用CSS和!类似这样的重要属性(您需要相应地更新CSS):


表{背景:透明!重要;}
表tr{background:transparent!important;}
<style type="text/css">
    table {background:transparent !important;}
    table tr {background:transparent !important;}
</style>