1

フォームに表示したい辞書があります。これを行う最も簡単な方法は何ですか?

できれば、int 値を使用してソートできるコントロールを表示したいと思います。私は DataGridView を試しましたが、何も表示されません。何か間違ったことをしているに違いありません...

コード:

mDataGridView.DataSource = mWordCount; 
/*Where mWordCount is the Dictionary<string, int> but nothing shows up. (It's a forms-app, not a web-app)*/
4

1 に答える 1

6

mWordCount.ToList()何が起こるか試してみてください。

説明はここにあります:

DataGridViewクラスは、標準のWindowsフォームデータバインディングモデルをサポートします。これは、データソースが次のインターフェイスのいずれかを実装する任意のタイプである可能性があることを意味します。

  • 1IList次元配列を含むインターフェース。
  • および クラスIListSourceなどのインターフェース。DataTableDataSet
  • クラスIBindingListなどのインターフェース。BindingList<(Of <(T>)>)
  • クラスIBindingListViewなどのインターフェース。BindingSource
于 2010-01-29T01:14:19.117 に答える