gpt4 book ai didi

asp.net - 是否可以通过 CSS 使 GridView 中的某些边界字段不可见?

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:41 29 4
gpt4 key购买 nike

我有一个标准的 GridView ,其中包含许多有界字段和模板字段,其中我想让 4 列不可见。

我知道它的 css 是 visibility:hidden; 但我不知道如何将它应用到这 4 列,我试过使用 ControlStyle-CssClass 属性,但它似乎将 css 应用于整个表格。

有没有办法只将这个 css 应用到这 4 个列,而且我的计划是在我管理这个之后为一个按钮编写一些 Javascript 来打开和关闭可见性,所以如果你可以请使用一些 CSS/可以在客户端轻松更改的标签等,这将是一个巨大的优势。

一个例子:

<asp:GridView ID="gwFoo" runat="server" AutoGenerateColumns="False" DataKeyNames="Id"
Width="631px" OnRowDataBound="gwFoo_RowDataBound"
CssClass="customerDataTable" AllowSorting="True">
<Columns>
<asp:BoundField DataField="type" HeaderText="Type" SortExpression="type" />
<asp:TemplateField HeaderText="Number" SortExpression="id">
<ItemTemplate>
<asp:HyperLink ID="hlNumber" runat="server">[hlNumber]</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="product" HeaderText="Product" SortExpression="product" />
<asp:BoundField DataField="startDate" HeaderText="Start Date" SortExpression="startDate" />
<asp:BoundField DataField="endDate" HeaderText="End Date" SortExpression="endDate" />
<asp:BoundField DataField="isActive" HeaderText="Is Active ?" SortExpression="isActive" />
<asp:BoundField DataField="markedForActivation" HeaderText="Marked for Activation ?" SortExpression="markedForActivation" />
<asp:BoundField DataField="status" HeaderText="Status" SortExpression="status" />


<asp:TemplateField HeaderText="Parent Order" SortExpression="Foo">
<ItemTemplate>
<asp:HyperLink ID="hlFoo" runat="server">[hlFoo]</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>

<asp:TemplateField HeaderText="Parent Document" SortExpression="Foo">
<ItemTemplate>
<asp:HyperLink ID="hlFoo" runat="server">[hlFoo]</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>

<asp:BoundField DataField="createdDate" HeaderText="Created Date" <itemstyle Visible="false"></itemstyle> SortExpression="createdDate" />
<asp:BoundField DataField="createdBy" HeaderText="Created By" SortExpression="createdBy" />
<asp:BoundField DataField="lastUpdated" HeaderText="Last Updated" SortExpression="lastUpdated" />
<asp:BoundField DataField="lastUpdatedBy" HeaderText="Last Updated By" SortExpression="lastUpdatedBy" />



</Columns>
</asp:GridView>

最佳答案

给列一个类并将类 css 设置为 visibility:hidden;

关于asp.net - 是否可以通过 CSS 使 GridView 中的某些边界字段不可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13911684/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com