1

上記のように。ユーザーがキーワードを入力し、検索ボタンをクリックしてデータベース内の行を検索すると、検索により DataGridView フォーム内の行が返されます。私はすでに既存のものを持っているので、行を表示DataGridView dataGridView1するためにどのように利用すればよいですか?dataGridView1

4

1 に答える 1

0

ここでの最も簡単な答えは、「データソースとして設定する」です。

dataGridView1.DataSource = theSearchResults;

これは、data( ) が、または;を提供するの場合に機能します。結果のメタデータを取得できます (最初の行 (存在する場合)、indexer に関連付けられた、または実装を介して取得できます)。theSearchResultsIListIListSourceIListpublic SomeType this[int index] {get;}ITypedList

人間的に言えば:

  • データがベクトル(1 次元、0 インデックスの配列)、 aList<T>などのような単純なものである場合に機能します。
  • 少なくとも 1 つの行があり、同種のほとんどのリスト/コレクションで機能します (すべての行が同じ基本型です)。
  • DataSet/のようなもので機能しますDataTable
  • 他にもたくさんありますが、すべてではありませ
于 2013-01-17T14:28:29.793 に答える