Asp.net 如何在gridview中设置AD元素的类?
我正在尝试为GridView设置Asp.net 如何在gridview中设置AD元素的类?,asp.net,vb.net,gridview,Asp.net,Vb.net,Gridview,我正在尝试为GridView设置THEAD类,我几乎拥有一个THEAD元素,没有Class属性,并且拥有我想要的类名tr元素。原因是PDF生成器将查找thead类名并在每个页面上生成表头。PDF生成器有时在呈现javascript时遇到问题,所以我更喜欢页面上的纯html和css 除了数据绑定之外的代码隐藏。 GridView1.HeaderRow.TableSection = TableRowSection.TableHeader Aspx <asp:GridView ID="Grid
THEAD
类,我几乎拥有一个THEAD
元素,没有Class属性,并且拥有我想要的类名tr元素。原因是PDF生成器将查找thead类名并在每个页面上生成表头。PDF生成器有时在呈现javascript时遇到问题,所以我更喜欢页面上的纯html和css
除了数据绑定之外的代码隐藏。
GridView1.HeaderRow.TableSection = TableRowSection.TableHeader
Aspx
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" HeaderStyle-CssClass="table-header-group">
<Columns>
<asp:BoundField DataField="Forename" HeaderText="Forename" ItemStyle-Width="150" ItemStyle-CssClass="iClass" />
<asp:BoundField DataField="Surname" HeaderText="Surname" ItemStyle-Width="150" ItemStyle-CssClass="iClass" />
</Columns>
</asp:GridView>
生成的HTML
<table class="gvPrinting" cellspacing="0" rules="all" border="1" id="GridView1" style="border-collapse:collapse;">
<thead>
<tr class="table-header-group">
<th scope="col">Forename</th><th scope="col">Surname</th><th scope="col">DOB</th><th scope="col">Session Name</th><th scope="col">Password</th>
</tr>
</thead><tbody>
<tr>
<td colspan="5">+++</td>
</tr><tr>
ForeNamesUrnNameDobSession名称密码
+++
我想要的是:
<thead class="table-header-group">
在页面中,添加此CSS .GV打印AD{编写所需的样式..} 或在document.ready事件中 $('.gvd').addClass('table-header-group'))
希望这有帮助:)我的理解是,您需要在服务器端代码中为ad元素添加CSSClass,而不是通过javascript或CSS 为此,请使用以下代码。。它对我有用
gridview1.HeaderRow.TableSection = TableRowSection.TableHeader;
gridview1.FooterRow.TableSection = TableRowSection.TableFooter;
gridview1.HeaderStyle.CssClass = "table-header-group";
如果这对你有效,请告诉我。。很抱歉回复太晚。您可以使用HeaderStyle@爸爸,你是说我在gridview中已有的行HeaderStyle CssClass=“table header group”吗?它只为tr而不是thead元素设置类。对不起,看起来是一样的。不知道是否可以将该类添加到Pre_Render()?OnPreRender中的元素中。哦,是的。谢谢你,爸爸。。我已经有那个密码了。。对它添加了一个thead元素。。但是类属性仍然在tr上。嗨,Vinay,看起来你读了标题并写了答案。我试图避免使用javascript,因为页面需要由pdf generator呈现,而在pdf generator中打开javascript时,页面运行速度非常慢。谢谢。嗨。。检查以下解决方案。。希望能有帮助。嗨@Vinay。。谢谢,但我想我的代码示例中已经有了这些。。我在aspx页面中设置了CssClass,您的示例在代码隐藏中。。它应该做同样的工作。。但它没有达到我想要的效果。。然而,我发现了一个黑客。。但这不是一个合适的解决方案。。它是使用Caption属性写出我想要的内容。例如,gv.标题=“”。