我正在使用DevEx GridControl并且我有两组数据要加载到同一个Grid中(比如在Button1_click上应该加载第一个数据,然后在Button2_click上加载下一个数据)。列标题也应相应更改。在这里,我不想采取两个GridControl并设置其可见性。 谢谢
答案 0 :(得分:1)
您需要将AutoGenerateColumns设置为true并在button_click上更改DataSource。
答案 1 :(得分:0)
完成此任务有三种常用方法:
1)在分配新数据源之前,将GridControl.AutoGenerateColumns属性设置为AutoGenerateColumnsMode.RemoveOld
。在此模式下,网格为新数据源中的所有字段创建列,删除网格已包含的列。
2)要为数据源中的所有字段创建列,请调用GridControl.PopulateColumns方法。此方法清除网格的GridControl.Columns集合,并使用与数据源中所有字段对应的列/卡字段重新填充它。
3)手动管理网格的GridControl.Columns集合(删除所有不需要的和/或添加/更改所有需要的列)
答案 2 :(得分:-1)
您需要GridColumn.FieldName Property。
((GridView)gridControl.MainView).Columns[0].FieldName = "Your string";