6

DevExpressから最新の QuantumGrid を正常にインストールしましたが、このグリッドを使用したことがなく、開始方法がわかりません。HLP ファイルは実際にはチュートリアルではなく、デモが非常に充実しているため、すぐに開始して QuantumGrid が自分のニーズに合っているかどうかを確認することはできません。

いくつかの列をホストし、グリッドをいくつかの行で埋めるために、小さく、DB にバインドされておらず、階層化されていないが、ユーザーが編集可能なグリッドを作成する方法について、誰かが本当に基本的な例を持っているでしょうか?

ありがとうございました。

4

3 に答える 3

7

フォームにグリッドを配置し、デフォルトを削除してGridViewを追加しTableViewます。TableView にいくつかの列を追加してから、GridLevel をこの新しいビューに関連付けます。フォームにボタンを配置し、このコードをクリック ハンドラーに追加します。

cxGrid1TableView1.DataController.BeginFullUpdate;
try
  cxGrid1TableView1.DataController.RecordCount := 3;
  cxGrid1TableView1.DataController.SetValue(0,0,'Data1');
  cxGrid1TableView1.DataController.SetValue(1,0,'Data2');
  cxGrid1TableView1.DataController.SetValue(2,0,'Data3');
finally
  cxGrid1TableView1.DataController.EndFullUpdate;
end;

RecordIndex行インデックスにItemIndex対応し、列インデックスに対応します。これがあなたが始めるのに役立つことを願っています。

于 2009-09-05T22:17:31.803 に答える
2
  1. テーブル ビューを作成します (グリッドレベル -> ビューの作成 -> テーブル)。
  2. 列の作成 (cxgrid をダブルクリックして追加)
  3. 必要に応じてプロパティ (DateEdit などの内部コントロール) を設定します。デフォルトのプロパティは textedit です)
  4. TableView.DataController.Insert/TableView.DataController.Delete* を介して挿入/削除するか、ナビゲーター (View->OptionsView->Navigator) を使用できます。

demos("quantumgrid directory"\Demos\Delphi) を参照してください。デモはヘルプ ファイルよりも役に立ちます :)

于 2009-09-05T22:17:44.977 に答える
1

助けてくれてありがとう。このグリッド オブジェクトの使用を開始することに関心がある方のために、ここに (私が思うに) 上記の手順を示します。

(イドゥルスン)

  1. TcxGrid オブジェクトをフォームに追加する

  2. IDE の構造オブジェクトで、cxGrid1 を右クリックし、[ビューの削除] を選択します。

  3. cxGrid1 を右クリックし、[エディタ] を選択します。

  4. [ビュー] タブをクリックし、[ビューの追加...] をクリックして、ドロップダウン リストから [テーブル] を選択します。

  5. 右側の [列] タブで [追加] をクリックし、列をいくつか追加します。

  6. このダイアログ ボックスで、左側の [構造] タブに戻ります。

  7. cxGridLevel1 を右クリックし、[ビューの選択] を選択して、レベルをこの新しい TableView に関連付けます。ダイアログを閉じる

  8. フォームにボタンを追加し、次のコードをその Click イベントに貼り付けます。

    cxGrid1TableView1.DataController.BeginFullUpdate; cxGrid1TableView1.DataController.RecordCount := 3; を試してください。cxGrid1TableView1.DataController.SetValue(0,0,'Data1'); cxGrid1TableView1.DataController.SetValue(1,0,'Data2'); cxGrid1TableView1.DataController.SetValue(2,0,'Data3'); 最後に cxGrid1TableView1.DataController.EndFullUpdate; 終わり;

(バリズム)

  1. TxGrid オブジェクトをフォームに追加する

  2. フォーム内のこの新しい cxGrid1 オブジェクト内で、その cxGrid1Level オブジェクトを右クリックし、[ビューの作成] > [テーブル] を選択します。

  3. IDE の Structure オブジェクトで、cxGrid1 を右クリックし、[Editor...] を選択します。

  4. 右側の [列] タブで、[追加] をクリックして列をいくつか追加します。このダイアログを閉じる

  5. グリッドにデータを追加するには、コードを記述するか、cxGrid1 を右クリックして [レイアウトとデータの編集] を選択します。

于 2009-09-07T07:51:20.517 に答える