如上。用户输入关键字并单击搜索按钮以在数据库中搜索一行/行,然后搜索应返回 DataGridView 表单中的行/行。我已经有一个现有的DataGridView dataGridView1
那么我如何利用dataGridView1
来显示行/行?
问问题
363 次
1 回答
0
这里最简单的答案是“将其设置为您的数据源”,即
dataGridView1.DataSource = theSearchResults;
如果data ( ) 是一个,或者提供一个; ,这将起作用。并且可以获取结果的元数据(可以通过第一行(如果有)、与 indexer 关联的类型或实现)。theSearchResults
IList
IListSource
IList
public SomeType this[int index] {get;}
ITypedList
用人的话说:
- 如果数据是简单的东西,例如向量(一维,0索引数组),a
List<T>
等,它将起作用 - 它适用于大多数至少有一行并且是同质的列表/集合(所有行都是相同的基本类型)
- 它适用于
DataSet
/DataTable
- 还有很多其他的东西,但不是全部
于 2013-01-17T14:28:29.793 回答