Как установить индекс столбца Janus GridEX

Я использую компонент Janus в приложении winForm.
Теперь я хочу установить индекс столбца элемента управления GridEX, поэтому для этого я использую приведенные ниже коды:

grd.RootTable.Columns("ColumnName").Index = 1

or

grd.RootTable.Columns("ColumnName").ColumnSet = 1

но оба они являются свойствами только для чтения. Затем я тестирую следующие коды:

grd.RootTable.Columns("ColumnName").ColumnSetRow = 1

or

grd.RootTable.Columns("ColumnName").ColumnSetColumn = 1

но произошло исключение по приведенным ниже сведениям:

Свойство ColumnSerRow или ColumnSetColumn может быть установлено только в том случае, если столбец принадлежит ColumnSet

Пожалуйста, помогите мне, как изменить индексы столбцов в компоненте сетки janus?


person Behzad    schedule 06.09.2016    source источник


Ответы (1)


Вы должны использовать свойство Position в объекте GridExColumn. Итак, ваши коды должны быть такими:

grd.RootTable.Columns("ColumnName").Position = 1

Теперь столбец с именем ColumnName перемещен в индекс 1.

person Ahmad Aghazadeh    schedule 06.09.2016