2

winForm アプリケーションでJanusコンポーネントを使用しています。
ここで、コントロールの列インデックスを設定したいGridEXので、以下のコードを使用してそれを行います。

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

また

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

ただし、どちらも読み取り専用プロパティです。次に、以下のコードをテストします。

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

また

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

しかし、以下の詳細による例外が発生しました:

ColumnSerRowまたはColumnSetColumnプロパティは、列がに属している場合にのみ設定できますColumnSet

janus グリッド コンポーネントで列のインデックスを変更する方法を教えてください。

4

1 に答える 1

2

Positionオブジェクトでプロパティを使用する必要がありGridExColumnます。したがって、コードは次のようになります。

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

さて、名前の列はColumnNameインデックス1に移動しました

于 2016-09-06T11:26:32.897 に答える