我有一个ultragrid
,其中包含从数据库中提取的多个列。我添加了一个新的checkbox
列,我希望将其固定在第一个位置,这样当我水平滚动网格时,除了复选框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;