是否有一种方法来改变GridControl列标头通过编码

本文关键字:GridControl 编码 改变 方法 一种 是否 | 更新日期: 2023-09-27 18:12:10

我使用DevEx GridControl,我有两组数据要在同一个网格中加载(说在Button1_click上第一数据应该加载,在Button2_click上下一个数据应该加载)。此外,列标题也应相应地更改。这里我不想要两个GridControls并设置他们的可见性。谢谢你

是否有一种方法来改变GridControl列标头通过编码

您需要将autogeneratecolcolumns设置为true并更改button_click上的DataSource

完成此任务有三种常用方法:

1)设置GridControl。在分配新数据源之前,将autogeneratecolns属性设置为AutoGenerateColumnsMode.RemoveOld。在这种模式下,网格为新数据源中的所有字段创建列,删除网格中已经包含的列。

2)要为数据源中的所有字段创建列,请调用GridControl。PopulateColumns方法。这个方法清除网格的GridControl。列集合,并使用与数据源中的所有字段对应的列/卡字段重新填充它。

3)管理网格的GridControl。手动收集列(删除所有不需要的列和/或添加/更改所有需要的列)

您需要GridColumn。字段名财产。

((GridView)gridControl.MainView).Columns[0].FieldName = "Your string";