問題タブ [tcxgrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - レコード番号を追加するときにグループ行をスキップする
cxGrid に 'recordnumbers' を追加する次のコードがありますが、グループ化されたグリッドの場合、GroupRow が存在するたびに 1 つの数値がステップアップし、数値が欠落しているという望ましくない副作用があります。これを回避する方法
delphi - データ対応cxgrid内のコンボボックス
toracledatasetオブジェクトに接続されたデータベース対応のcxgridがあります。
DB内には、ブール値を許可するためにnumber(1,0)として定義された列があります。
対応するグリッド列をComboBoxとしてフォーマットして、ユーザーが2つのオプションから選択できるようにします。
コンボボックス内の文字列を、DBに挿入される整数値にキャストするにはどうすればよいですか?私は通常のコンボボックスでそれを行う方法を知っていますが、cxgrid内ではありません
delphi - フィルタを表示せずにフィルタリングする
ユーザーがクリックしてレコードをフィルタリングできる一連のボタンがあるフォームがあります.ia cxGrid これは正常に機能していますが、実際のフィルターバーを表示せずにフィルタリングしたいと思います. それは何らかの方法で可能ですか?- 方法がわかりません。フィルターをリセットするための * が付いたボタンがあるので、フィルターバーは必要ありません
delphi - なぜこれが間違っているのですか
私は次のコードを持っています
cxGridの列で実行されます。しかし、どういうわけか私は単に線を理解することができません
関数をクラッシュさせます。aValueがNull値になるときはわかっていますが、VarToStrがこの場合は''を返す必要があることがわかります。
delphi - cxgrid 列の禁止変更バンド
列の変更バンドを禁止するにはどうすればよいですか?
グループバイ機能のために移動する必要がありますが、列のバンドを変更する必要はありません。そのため、列オプションの移動プロパティを変更できません。
delphi - ReportBuilder + cxGrid = エラー: 「キャンバスでは描画できません」
同じDataSourceにリンクされたcxGridとReportBuilderレポートがありますか。レポートを印刷すると、次のエラーが表示されます: "キャンバスでは描画できません" .
これは私の解決するコードです。
この問題を別の方法で解決するのを手伝ってくれる人はいますか? ありがとう!
delphi - Delphi cxgrid 制限文字
Delphi 2006 で devexpress を使用しています。
cxGrid があります。数値列の値の入力を 0 から 999 までの整数に制限したいと考えています。プロパティ タイプを SpinEdit に設定すると、初期値は常に 0 になり、望ましくありません。
そこで、列のプロパティ値を null のままにして、列のデータバインディングのデータ型を Smallint に設定しました。これは、「e」と「.」を除いて、ほとんどの場合機能します。'+' と '-' は引き続き列に入力できるため、例外が発生します。
「e」と「.」を除外する簡単な方法はありますか および '+' と '-' が列に入力されていませんか?
delphi - 2 つの TcxGrid のレコード間でリンクされたデータを示すために矢印を描画する方法は?
アプリケーションに 2 つのグリッド (TcxGrid) があり、それぞれがフォームの側面にあります。どちらのグリッドもリンクされたデータを表示しますが、垂直方向に別々にスクロールできます。次の例のように、中央のパネルに矢印を描画して、レコードがリンクされている他のグリッドの線を表示したいと考えています。
描画プロセスは簡単です。私の問題は、レコードの位置を特定することです。両方のグリッドでグループ化されている可能性があることを考慮して、各グリッド行/レコードの垂直位置を確認するにはどうすればよいですか?
前もって感謝します。
delphi - QuantumGrid マスター詳細
2 つのレベル (lvCountries と lvCities としましょう) と 2 つのビュー (tvCountries と tvCities を丁重に) を持つ QuantumGrid があります。両方のビューのすべてのプロパティが正しく設定され、グリッドが適切に表示されます。
- フランス
- パリ
- マルセイユ
- リヨン
- ドイツ
- ドレスデン
- ハンブルク
等
この瞬間まで、すべてが順調です。
しかし、編集フォームもあります (マスター/詳細グリッドのあるフォームのボタンでアクティブ化されます)。現在の詳細からのデータを含む新しいグリッドをこのフォームに表示したいと思います。メインフォームでフランスが選択されている場合、編集フォームはグリッドにフランスの都市のみを表示する必要があります。
- パリ
- マルセイユ
- リヨン
メインフォームの詳細ビューに使用したのと同じデータソースを編集フォームのグリッドに添付しましたが、すべての国のすべての都市が表示されます。
- パリ
- マルセイユ
- リヨン
- ドレスデン
- ハンブルク
私が理解しているように、これは、詳細データがデータソースではなくビューでフィルター処理され、データソースがそのデータセットのすべての値を表示するために発生します (ちなみに、私は ADODatasets を使用しています)。
現在のマスター レコードのみの詳細データを別のフォームに表示する方法はありますか?