1

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

4

1 回答 1

0

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

dataGridView1.DataSource = theSearchResults;

如果data ( ) 是一个,或者提供一个; ,这将起作用。并且可以获取结果的元数据(可以通过第一行(如果有)、与 indexer 关联的类型或实现)。theSearchResultsIListIListSourceIListpublic SomeType this[int index] {get;}ITypedList

用人的话说:

  • 如果数据是简单的东西,例如向量(一维,0索引数组),aList<T>等,它将起作用
  • 它适用于大多数至少有一行并且是同质的列表/集合(所有行都是相同的基本类型)
  • 它适用于DataSet/DataTable
  • 还有很多其他的东西,但不是全部
于 2013-01-17T14:28:29.793 回答