У меня есть ultragrid
с несколькими столбцами, которые извлекаются из базы данных. Я добавил новый столбец checkbox
, и я хочу, чтобы он был исправлен в первой позиции, так что, когда я прокручиваю сетку по горизонтали, все столбцы перемещаются, кроме флажка. Я попытался исправить заголовок и разрешить свойство перемещения столбца, но это не помогает мне.Исправить столбец флажка до первой позиции в ultragrid
-1
A
ответ
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;
Вы добавляете этот столбец во время выполнения или время разработки? – Ageonix
Пожалуйста, включите соответствующий код в свой вопрос. http://stackoverflow.com/tour –