Dataview与DataGridView

时间:2015-09-15 21:07:18

标签: datagridview dataview

我仍然无法绕过这个。我读了几篇帖子,如:

New DataView vs. DefaultView of a DataTable

我有一个绑定到DataGridView的DataTable。我需要一个快速过滤功能,所以我创建了一个DataView并将其绑定到DataGridview(应用了一些过滤器)。

所以现在我在datagridview中查看原始DataTable的过滤版本。和我在一起?

接下来,它会为每个可见行添加一个包含一些数据的列。我使用了一个'对于DataGridView'中的每一行。去做这个。当我在dataview中删除我的过滤器(显示所有行)。我在列中添加的所有数据都消失了。

与此数据进行交互的正确方法是什么?如果我将列/数据添加到datagridview,我是否必须以某种方式应用于数据视图?

请帮助澄清这个概念。

非常感谢。

额外信息 这是我的流程

  1. 填写DataTable
  2. 从DataTable创建DataView
  3. 将DataView绑定到DataGridview
  4. 用户根据critera
  5. 启动DataView过滤器
  6. 用户向DataGridView(列和数据)添加信息
  7. 用户从DataView中删除过滤器
  8. 所有原始行现在都显示在datagridview中,但是新的 缺少列数据(列存在但没有数据)

0 个答案:

没有答案