У меня есть вид сетки, и я должен контролировать видимость столбцов сетки, используя JavaScript.Рассмотрим это gridview.У меня есть несколько столбцов.
<asp:GridView ID="grdTest" runat="server" AutoGenerateColumns="False" Width="100%">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkResource" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Resource">
<ItemTemplate>
<asp:Label ID="Resource" Text='<%# Bind("Resource") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Description" HeaderText="Resource Description" HtmlEncode="false">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
</asp:TemplateField>
</Columns>
</asp:GridView>
Я могу контролировать видимость этих столбцов на стороне сервера, используя это -
grdTest.Columns[n].Visible = false;
Но я должен контролировать видимость на стороне клиента, используя JavaScriptЯ много пробовал, но я смог получить доступ только к объекту строки или к какой-либо конкретной ячейке вида сетки.
grid.rows[index].cells[i].style="display: none"; //for cell
Есть ли способ получить доступ к объекту столбца вида сетки и управлять его видимостью с помощью javascript?