2009-03-23 13 views
1

表形式のUI形式で複数の値の列を表示したいと考えています。多値列とは、1つのセルが同時に複数の値を持つことができる列、つまり値のリストを意味します。これらの値は、可能性の短いリスト(例えば、列挙)または長いリスト(例えば別のテーブル)から引き出されてもよい。 0人以上の他の連絡先を参照できる「友人」列の連絡先テーブルを想像してみてください。表形式のUIを使用して複数値の列を表示

新しい値を追加したり、値を削除したり、値を水平に並べたり、折り返したりするのが理想です。私は惑星のすぐに使用できるDataGridコントロールがこれを行うことはできないと感じていますが、これはそのような質問をするのが正しいフォーラムだと思いました。

私は現在の技術水準が、表ではなくフォームに情報を表示することを推測しています(たとえば、行の「詳細」など)。ただし、実際には、表の列に値を水平に折り返して編集可能な形式で表示したいとします。現時点では、WPFを使用する予定であるため、私はWPFソリューションを望んでいます。

答えて

0

WPFは間違いなくこの仕事に適したツールです。私はあなたがいくつかのコアWPFの概念(主にバインディングとDataTemplates)を理解すれば、あなたが望むレイアウトを得ることは非常に難しいと思います。私は多分ListView/GridViewと、自分のDataTemplateを持つItemsControlを含むカスタムCellTemplateを持つGridViewColumnを提案しています...シンプル、本当に;-)

+0

私は質問を読んだので、OPは非カスタムを探していますshelf、これを行うCellTemplate(または何でも)。 – BCS

+0

あなたの提案は正しかった。 Telerikのwinformsコントロールは表面上有望に見えましたが、私の問題を解決できませんでした。最後にWPFをやっています。 –

関連する問題