将复选框列固定到ultragrid中的第一个位置

时间:2016-02-22 14:39:16

标签: c# .net infragistics ultragrid

我有一个ultragrid,其中包含从数据库中提取的多个列。我添加了一个新的checkbox列,我希望将其固定在第一个位置,这样当我水平滚动网格时,除了复选框1之外,所有列都会移动。我试过修复标题并允许列移动属性,但它没有帮助我。

1 个答案:

答案 0 :(得分:5)

如果没有发布您的代码很难给您一个确切的答案,但您可以这样做:

private void yourUltraGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e)
    {
        e.Layout.UseFixedHeaders = true;
        e.Layout.Bands[0].Columns[0].Header.Fixed = true;
    }

并使其不能再次改变。使用

this.yourUltraGrid.DisplayLayout.Bands[0].Override.FixedHeaderIndicator = FixedHeaderIndicator.None;
相关问题