Header.Fixed=trueを指定しても列が固定できない場合は、コードの中にRowLayoutを指定している個所がないかどうか探してください。例えば、以下のようなコードです。 上記のようにRowLayoutを指定し […]
Articles Tagged: UltraGrid
UltraGrid 行選択を単一選択にしたい
UltraGridで行選択を単一選択にする場合は、UltraGrid→DisplayLayout→Override→SelectTypeRowでSelectType.Singleを指定してください。 サンプル […]
UltraGrid 選択されている行を取得したい
UltraGridで現在選択されている行は、UltraGridのSelectedのRowsコレクションに入っています。Rowsコレクションに入っている各UltraGridRowのCellsコレクションで各セルの値が取得で […]
UltraGrid 特定の行のみチェックボックスを表示したい
UltraGridは、bool型がバインドされている列には既定でチェックボックスを表示します。このチェックボックスを特定の行のみ表示させたい場合は、そのセルのHiddenプロパティをtrueにしてください。 実行結果 […]
UltraGrid ボタンスタイルのセルの色を変更したい
UltraGridの列スタイルをボタンにしているセルの色を変更する場合は、 UseOsThemesをFalseにする。 ButtonAppearanceで色を指定する。 で可能です。UseOsThemesの設定を忘れがち […]
UltraGrid マウスホバー時の行の背景色を行の背景色よりも優先させる
UltraGridRow.Appearanceの設定は常にHotTrackRowAppearanceよりも優先されます。 マウスホバー時の行の背景色を行の背景色よりも優先させる場合は、HotTrackRowCellApp […]
UltraGrid の行情報をクリップボードにコピーする
UltraGrid の AllowMultiCellOperations を利用することで、選択した行やセルの情報をクリップボードにコピーすることができます。
UltraGrid ヘッダーの高さを変更するには
UltraGrid のヘッダー行の高さを変更する際には、ColHeaderLines プロパティの値を調整します。 例えば、ヘッダーに含まれる改行コードの数に応じて、ColHeaderLines プロパティを設定すること […]
UltraGrid セルごとにマスクや表示書式を変更する方法
セルごとにマスクや表示書式を変える場合は、セルごとにエディターインスタンスを作成し、そこで指定し分けてください。 実行結果 TIPS なお、無条件にセルにエディターの新規インスタンスを生成し割り当てるアルゴリズム […]
単一の UltraGrid で行のドラッグ アンド ドロップする方法
概要 UltraGrid には行をドラッグ アンド ドロップする機能があります。この記事は UltraGrid で行のドラッグ アンド ドロップを有効にする方法を紹介します。 手順 UltraGrid の AllowDr […]