我动态更改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()
不会删除自动生成的列,如何删除它们?
感谢
答案 0 :(得分:1)
答案 1 :(得分:1)
根据telerik,无法删除已添加到Grid的Column集合中的Grid列。一个建议是将其Visibile / Display属性设置为false。
http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-removing-column-on-runtime.aspx