如何将搜索结果从数据库传递到DataGridView?

时间:2013-01-17 14:14:05

标签: c# winforms datagridview

如上所述。用户输入关键字并单击搜索按钮以在数据库中搜索行/行,然后搜索应返回DataGridView表单中的行/行。我已经有了DataGridView dataGridView1,那么如何使用dataGridView1来显示行/行?

1 个答案:

答案 0 :(得分:0)

这里最简单的答案是“将其设置为您的数据源”,即

dataGridView1.DataSource = theSearchResults;

如果 数据(theSearchResults)是IList,或提供 IListSource,这将有效{1}}; 可以获取结果的元数据(可以通过第一行(如果有),与索引器关联的类型 { {1}}或IList实施。)

用人的话来说:

  • 如果数据像 vector (1维,0索引数组),public SomeType this[int index] {get;}
  • 那么简单,它就会起作用
  • 它适用于大多数列表/集合,这些列表/集合至少有一行且是同类的(所有行都具有相同的基本类型)
  • 适用于ITypedList / List<T>
  • 等内容
  • 和许多其他事情,但不是一切