2009-08-03 4 views
13

私は十年前にDelphiのDBGridをあきらめましたが、これは単にうまく行かないからです。それ以来、私は多くの価値を提供するVirtual TreeViewを使用しましたが、それにはいくつかの問題があります。現在の開発状況(たとえば、なし)、および良好なデータバインドバージョンがないという事実。 DevExpressのQuantumGridは豊富な機能セットで有名ですが、実際は非常に高価です。私は、その巨大な機能セットがデータバインドグリッドコントロールの一般的な使用例の95%を過度に占めていると考えています。無料で安価なDelphiグリッドコントロールがありますか?

誰もが次の機能を遊ばすデータバインドグリッドコントロールを知っています:

  1. チェックボックスブールフィールドに。それはどれくらい明白ですか?
  2. 編集者をより効果的に処理する、つまり、ピックリストを表示するには3〜4回クリックする必要はありません。
  3. データにバインドする必要があります。
  4. 現代的。 XPテーマを使用している可能性がありますが、スキン可能であることが望ましいです。
  5. フレキシブルオーナー描画。これは、Virtual Treeviewの優れた機能の1つです。残りの部分を混乱させることなく、文字の一部を置き換えることができます。ペイントは一連のレイヤーで行われ、変更する必要があるレイヤーのみを置き換えることを選択します。
  6. ラップ可能な行、または少なくとも表示用に切り捨てられたコンテンツをポップアップ表示するツールチップ。

グリッドコントロール内で編集を使用することはほとんどないため、編集機能は素晴らしいものである必要はありません。

良い提案はありますか?

+0

どのバージョンのDelphiですか? Delphi 2006以前の場合は、LMD ElPackパッケージの無料版を入手できます。下の私の答えを見てください。 – lkessler

答えて

11

仮想ツリービューは非常に活発であり、開発は継続しています。ここではその新しい家を参照してください:http://code.google.com/p/virtual-treeview/

+1

それは面白いです。私はまだ数ヶ月前にsoft-gems.netのホームページを訪れ、それについて何の言葉も気づかなかった。私はTVirtualDBTreeをやってみるという新しい試みは何も言及していないし、やってみた最後のいくつかはかなりバグだった.-( –

+0

私は数日前に新しいリポジトリへのリンクをたどっただけだった私はまだD5をサポートする必要があります。新しいリポジトリはGoogle Codeインフラストラクチャのメリットがあるのですばらしいです。チェリーピックして簡単にパッチを提供する機能は、 –

+1

私は、データセットにはあまり適していないものの、しばらくの間は積極的に管理されていませんが、まだこれが単一オプションの可能性が高いと思われることに、少し失望しています。 –

9

NiceGrid

TSMDBGrid

あなたは、あなたがソースでフルバージョンを購入することができない場合は、無料のNextGridコンポーネントを取得することができますデルファイ6または7を使用している場合非常に低価格のためのコード、それは速く、見栄えの良いグリッドを持っています。

3

Oooppppsss!

既に追加されています。 すみません。

see thisScalabiumから入力できます。
無料でソースが含まれています。 リンクの画像を参照してください。

よろしくお願いいたします。

+0

これは本当に素晴らしいDBGridです!試してみてください、あなたはそれを後悔しません。 –

2

DevExress Quantumgridの価格設定にはいくつか問題がありました。しかし、深刻なDelphiデベロッパーであり、そこから生き残るためには、DevExpressコントロールが投資価値があると思います。 DevExpはまた、Delphiの開発をもう一度開始したようです。

+3

残念なことに、Googleのコードリポジトリは、 Delphiのデベロッパーが、自分のために働き、第一世界に住んでいるすべての深刻な開発者ではありません。私たち全員がそうした場合、価格は合理的に見えるかもしれません。私たちの中には、たくさんのソースコードを持つ組織やQuantumGridを動機付けるのが難しい巨大な投資にするのに十分な開発者のために働く者もいます。 –

+2

Delphiグリッドには、市場の大部分がデータベースアプリケーションであるため、最も基本的なグリッド機能(悲劇的な機能)の一部さえありませんので、特にそうです。したがって、QuantumGridはその機能のすべてに大きな価値をもたらしますが、大部分がブール値のチェックボックスが必要な場合は$ 400が奇妙な金額です。 –

0

私はあなたが安いと思うと思う価格ポイントを確信していませんが、我々はX-DBGridで成功しました。

2

私はNextGridに幸運をもたらしました。

非常に高速で、Boki(開発者)は非常に優れたサポートを提供します。

http://www.bergsoft.net/

1

あなたはLMD ElPackパッケージの自由SEバージョンに付属していることElTreeを試みることができる: http://www.lmdinnovative.com/mfs/products/lmdelpack.php

それは次のように説明されています

ElTreeは、完全にカスタマイズビジュアルコンポーネントであります実質的にあらゆるタイプのデータ(階層形式とリスト形式の両方)を表すことができます。これは、データベース、ディレクトリ構造、レジストリ、またはツリーのように構築された他のタイプのデータの探索に優れています。 TTreeViewとTListViewの組み合わせをもう使用する必要はありません。TElTreeはすべての機能を提供します。 ElTreeは、複数列のリストボックス、ラジオグループ、CheckListを構築するのにも非常に便利です。また、完全なUnicodeサポートを追加します。

私は、プログラムのある部分ではツリーとして、また他のいくつかの部分ではグリッドとして、長年にわたって私のアプリケーションでElTreeを使用してきました。私はVirtual TreeViewでしばらく前に見ましたが、私は変更する魅力的な理由は見当たりませんでした。

LMD ElPack SEは、ElTreeコンポーネントにのみ興味があるユーザー向けに設計されています。私はそれがあなたのすべての資格を満たしていると思います。

最後にサポートされているIDEはDelphi 2006です.Delphi 2009に必要な場合は、非フリーパッケージにアップグレードする必要があります。

質問:What is the best GRID and TREE control:my answer to that questionも参照してください。

+0

私たちはElPackを使用しています。 – Sam

0

TMS Softwareは、のバージョンがあります。TAdvStringGridコンポーネントです。

お試し版をダウンロードできます。利用できるTDBAdvGridにはsample applicationsがあります。

+0

TMSコンポーネントは安価ではありません – rajeemcariazo

+0

@rajeem_cariazo単一の開発者ライセンスではわずか95ユーロです。それはあなたが安いと考えるものによって決まります。 – stukelly

1

私たちが投票していたら私はTSMDBGridと言います。ほぼ完璧です。ちょうど数日前、ソースコードをチェックして、フィルタ編集をどのように使っているかを確認しました(もちろん、それを悪用するために)。

無料です。

関連する問題