8

私はListViewかなりよく知っていますが、見たことはありませんDataGrid

私の質問は簡単です-リストで編集する必要がない場合、にDataGrid比べて何か利点がありListViewますか? また、使用の欠点はありますかDataGrid(より複雑、パフォーマンス、バグ、スタイルが難しいなど...)?

4

3 に答える 3

5

ListView は読み取り専用コントロールです。通常の使用法は、リストを TextBox で構成される「詳細ビュー」と同期させることです。

DataGrid には、複数の選択モード、スタイル設定など、ListView が持つものがないわけではありません。ただし、ListView に加えていくつかの機能をサポートしています。

  • データのインプレース編集

  • トランザクション編集

  • 自動列生成

  • RowDetails の設定

基本的に質問は - インプレース編集が必要ですか? もしそうなら、DataGrid は当然の選択です。そうでない場合、この 2 つは非常に似ています。

于 2009-07-23T00:05:52.817 に答える
3

DataGridを使用すると、ユーザーは列ヘッダーをクリックしてアイテムを並べ替えることができます。

于 2009-07-22T23:41:59.103 に答える
1

DataGrid のもう 2 つの利点:

  1. 固定列と列ヘッダー。
  2. ヘッダーは、ListView よりも簡単にスタイル設定できます。
于 2010-01-03T05:36:27.867 に答える