質問

1 つの列が編集可能な行列をユーザーに提示する必要があります。使用するのに最も適切なコントロールは何ですか?

ListView は最初の列 (ラベル) しか編集できないため、使用できません。これは私には役に立ちません。

DataGridView が最善の方法でしょうか、それともより適切に機能するサードパーティ製の代替コンポーネントはありますか?

役に立ちましたか?

解決

DataGridView は無料であり、.NET WinForms 2.0 が付属しているため、最良の選択です。編集可能な列または読み取り専用の列を定義できます。さらに、必要に応じて外観をカスタマイズできます。

他のヒント

DataGridViewは良いですね。

より美しいインターフェイスをお好みの場合は、 テレリックコントロール 優れています。

DataGridView がニーズに対応できるのであれば、それが正しい答えです。もう 1 つのオプション (ただし、これらの部分では人気がないようです!) は次のとおりです。 インフラジスティックス ネットアドバンテージ. 。Infragistics の欠点は、主にコストが高く、学習曲線がやや急であることです。利点は、これらがこれまでに見つけた中で最も強力なコントロールの一部であることです。そのため、柔軟性が必要な場合は、それを選択してください。

私は Telerik (ここで他の人が言及しています) を使用した経験はありませんが、非常に優れているようです。私の会社はインフラジスティックスにかなり多額の投資を行っているため、すぐに切り替える可能性はありません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top