我有DataGridView
。在数据库中 - 我有查看vMyView
。
我的数据网格DataSource
属性设置为vMyViewBindingSource
。
vMyViewNameBindingSource
将DataSource
属性设置为mydatabaseDataSet
。
vMyViewNameBindingSource
将DataMember
属性设置为vMyView
。
我使用“创建者”设置DataGridView
来源,我不知道DataTable
对象在哪里。
我知道BindingSouce的用途(通常),我成功地使用DataGridViews和其他控件与BindingSources,但我从来没有完全理解它。
1。有人可以解释一下,可以将哪种对象设置为DataGridView的数据源?有时它是一个BindingSource,有时候还有别的......
2。如何从查询/视图中读取已填充数据源的数据?
我不想再次运行查询,只需要快速方法来读取显示的数据。
稍后我想更改此数据(不在数据库中,仅用于显示)。
答案 0 :(得分:2)
由于您的问题似乎要求很多东西,我将向您推荐这个代码项目的详细数据绑定教程。 http://www.codeproject.com/Articles/24656/A-Detailed-Data-Binding-Tutorial