如何使用jQuery在telerik网格中显示或隐藏列

时间:2014-07-22 09:15:36

标签: jquery asp.net telerik-grid

如何使用jQuery从客户端显示/隐藏Telerik Grid中的特定列字段。

我想动态显示/隐藏DOB列。

<script type="text/javascript">
function show_column()
{}
function hide_column()
{}

</script>
-----
------
<telerik:RadGrid ID="Telerik_Grid"  runat="server" Width="100%" AllowSorting="false" >
                                    <MasterTableView EnableNoRecordsTemplate="true">
                                        <NoRecordsTemplate>
                                            <div>
                                                There are no records to display</div>
                                        </NoRecordsTemplate>
                                        <Columns>
       <telerik:GridBoundColumn HeaderText="Name" DataField="Name">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn HeaderText="DOB" DataField="DOB">
        </telerik:GridBoundColumn>
       <telerik:GridBoundColumn HeaderText="Place" DataField="Location">
        </telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings>
  <ClientEvents OnCommand="fun_OnCommand" OnRowDataBound="fun_OnRowDataBound" />
 </ClientSettings>
 </telerik:RadGrid>

1 个答案:

答案 0 :(得分:0)

首先找到RadGrid ID并将所有列赋予uniquename,并且可以使用table.showColumn()和table.hideColumn方法