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

Ama*_*han -1 .net c# infragistics ultrawingrid

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

Age*_*nix 5

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

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

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

this.yourUltraGrid.DisplayLayout.Bands[0].Override.FixedHeaderIndicator = FixedHeaderIndicator.None;
Run Code Online (Sandbox Code Playgroud)