如何从Telerik RadGrid中删除自动生成的列?

时间:2012-11-28 12:33:25

标签: .net telerik radgrid

我动态更改RadGrid的列,对于某些数据源我需要AutoGenerateColumns而不是其他。但是在使用AutoGenerateColumns = True进行数据绑定后,我尝试清除列列表并添加新的,但旧的自动生成的列仍然存在。在VB.NET中有一个用于添加新列

的代码的示例
reportGrid.AutoGenerateColumns = False
reportGrid.Columns.Clear()
Dim column As New GridBoundColumn
column .DataField = "field1"
column .HeaderText = "header1"
reportGrid.Columns.Add(column)

Columns.Clear()不会删除自动生成的列,如何删除它们? 感谢

2 个答案:

答案 0 :(得分:1)

link to telerik website

这是关于如何做你想做的事情的文件。

或检查Grid.MasterTableView.AutoGeneratedColums集合。

答案 1 :(得分:1)

根据telerik,无法删除已添加到Grid的Column集合中的Grid列。一个建议是将其Visibile / Display属性设置为false。

http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-removing-column-on-runtime.aspx