ヘッダーをグループ化した UltraGrid で、横スクロール時に特定の列を固定し、常に表示したい場合があります。例えばこのようなレイアウトのグリッドで、col1 から col3 までを固定し、col4 以降の列のみを横 […]
Articles Tagged: UltraGrid
UltraGrid で DataFilter を使用してセルの表示上の値を変更する
UltraGrid では DataFilter 機能を使用することにより、バインドされた元データを変更することなくセルの表示値を変更することができます。 IEditorDataFilter インターフェイスの Conve […]
UltraGrid – チェックボックスの更新値を取得する方法
概要 Windows Forms の UltraGrid でチェックボックス列を配置した場合、チェック状態の変更を検知し、その更新値を正しく取得する方法について説明します。 対象コントロール 問題 UltraGrid の […]
UltraGrid のセルにバーコードを表示する
UltraGrid では ControlContainerEditor を使用して UltraGrid のセル内に任意のコントロールを組み込むことが可能です。ControlContainerEditor では Rende […]
UltraGrid – デザイナーを使用して列の複数段レイアウトを作成する
UltraGrid の行レイアウトデザイナーを使用すると、複雑なコードを記述しなくてもドラッグやドロップ等の簡単なUI操作によって複数段のレイアウトを作成することができます。 規定の状態では、UltraGrid の列は横 […]
UltraGrid – スクロール位置を保存・復元する方法
UltraGrid でスクロール位置を保存・復元したい場合は、 実行結果 サンプルプログラムのダウンロード GitHub リポジトリはこちら
UltraGrid – 現在表示されている先頭の行を取得する方法
UltraGrid で現在表示されている先頭の行は DisplayLayout.RowScrollRegions[0].VisibleRows[0].Row で取得できます。 実行結果 サンプルプログラムのダウンロー […]
UltraGrid – 特定の行までスクロールする方法
UltraGrid で特定の行までスクロールさせる場合は、DisplayLayout.RowScrollRegions[0].FirstRow プロパティにスクロール先の行オブジェクトを設定します。 実行結果 サンプ […]
UltraGrid を Or 条件でフィルタリングする
UltraGrid のフィルタリング機能は初期設定の状態でAnd条件が指定されています。 UltraGridBand の ColumnFilters.LogicalOperator プロパティを「Or」と設定することによ […]
UltraGrid でラジオボタン列を実装する
UltraGrid で、各行で一つだけ選択可能なラジオボタンの列を作成します。 まず、UltraCheckEditor をツールボックスからフォームにドラッグ・ドロップします。UltraCheckEditor は規定の状 […]