上記のように。ユーザーがキーワードを入力し、検索ボタンをクリックしてデータベース内の行を検索すると、検索により DataGridView フォーム内の行が返されます。私はすでに既存のものを持っているので、行を表示DataGridView dataGridView1
するためにどのように利用すればよいですか?dataGridView1
質問する
363 次
1 に答える
0
ここでの最も簡単な答えは、「データソースとして設定する」です。
dataGridView1.DataSource = theSearchResults;
これは、data( ) が、または;を提供するの場合に機能します。結果のメタデータを取得できます (最初の行 (存在する場合)、indexer に関連付けられた型、または実装を介して取得できます)。theSearchResults
IList
IListSource
IList
public SomeType this[int index] {get;}
ITypedList
人間的に言えば:
- データがベクトル(1 次元、0 インデックスの配列)、 a
List<T>
などのような単純なものである場合に機能します。 - 少なくとも 1 つの行があり、同種のほとんどのリスト/コレクションで機能します (すべての行が同じ基本型です)。
DataSet
/のようなもので機能しますDataTable
- 他にもたくさんありますが、すべてではありません
于 2013-01-17T14:28:29.793 に答える