可以过滤多个网格视图的数据源吗?

汤姆

我有一个程序,它有 4 个数据网格视图,它们绑定到 1 个数据源。每个 gridview 代表 4 个位置之一。是否可以单独过滤 gridview 上的数据,以便 gridview 仅填充针对该 gridviews 特定位置的结果?我知道数据源的 .Filter 属性,但据我所知,它在源级别过滤数据,这会限制单个位置的结果,最终只提供 1 个位置的结果,而不是全部 4 个。

杰姆西尼

我会稍微正式化一下建议的内容。

当您使用复杂的数据绑定时,例如在设置DataSourcea 时DataGridView,您需要使用实现IList接口的对象或实现接口的对象IListSource顾名思义,anIListSource充当IList.

DataTable类实现了IListSource接口。当您(或您的DataGridView)调用其GetList方法时,它会返回其DefaultView属性的值,即DataView. DataView是实现IList. 绑定控件实际上显示了那个 的内容DataView,这就是您能够对网格中的数据进行排序的方式。这是DataView那个被排序,而不是DataTable同样,你可以设置RowFilterDataView过滤,然后数据。

如果您想以多种方式对相同的数据进行排序和/或过滤,那么您不要使用DefaultView而是创建自己的DataView对象。正如所建议的,如果您想以四种不同的方式过滤数据,那么您应该明确创建四种不同的数据DataViews,然后将它们绑定到您的网格:

Dim dataView1 As New DataView(myDataTable)
Dim dataView2 As New DataView(myDataTable)
Dim dataView3 As New DataView(myDataTable)
Dim dataView4 As New DataView(myDataTable)

dataGridView1.DataSource = dataView1
dataGridView2.DataSource = dataView2
dataGridView3.DataSource = dataView3
dataGridView4.DataSource = dataView4

然后您可以RowFilter独立设置这四个属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可以从kendo ui视图中删除而不是从数据源中删除吗?

来自分类Dev

流星铁路由器-路径中可以有多个数据源吗?

来自分类Dev

流星铁路由器-路径中可以有多个数据源吗?

来自分类Dev

从多个数据源创建过滤器

来自分类Dev

BIDS 2008-从数据源视图创建多个维度

来自分类Dev

过滤gridview数据源

来自分类Dev

过滤gridview数据源

来自分类Dev

我们可以将数据源连接到Power Bi中的多个本地数据库吗?

来自分类Dev

是否可以将网格数据源复制到新数据源,加载所有数据的新数据源?

来自分类Dev

如何使用ObjectDataSource更改数据网格视图数据源?

来自分类Dev

在数据源数据网格视图中添加新行的替代方法

来自分类Dev

Kendo UI网格数据源在过滤器上触发额外的Ajax请求

来自分类Dev

kendo网格日期格式数据源

来自分类Dev

与Knedo数据源/网格分组

来自分类Dev

网格中一列中来自多个数据源的数据

来自分类Dev

在Kendo UI中使用父网格的数据源设置子网格的数据源

来自分类Dev

使用多选剑道过滤数据源

来自分类Dev

使用多个数据源进行数据绑定的 WPF 树视图

来自分类Dev

将数据网格过滤为绑定到另一个数据源的bindingNavigator返回的值

来自分类Dev

我可以使用CSV文件作为Excel数据透视表数据源吗?

来自分类Dev

用多个数据源替换嵌入式视图

来自分类Dev

Grails-多个数据源

来自分类Dev

MVVM结合了多个数据源

来自分类Dev

多个数据源实例

来自分类Dev

Spring JPA多个数据源

来自分类Dev

浮点图中的多个数据源

来自分类Dev

我可以在运行时指定动态数据源吗?

来自分类Dev

我可以在a-grid的数据源中使用包含句点(“。”)的字段名称吗?

来自分类Dev

我们可以在mongodb中更新/更新记录吗?数据源是kafka

Related 相关文章

  1. 1

    可以从kendo ui视图中删除而不是从数据源中删除吗?

  2. 2

    流星铁路由器-路径中可以有多个数据源吗?

  3. 3

    流星铁路由器-路径中可以有多个数据源吗?

  4. 4

    从多个数据源创建过滤器

  5. 5

    BIDS 2008-从数据源视图创建多个维度

  6. 6

    过滤gridview数据源

  7. 7

    过滤gridview数据源

  8. 8

    我们可以将数据源连接到Power Bi中的多个本地数据库吗?

  9. 9

    是否可以将网格数据源复制到新数据源,加载所有数据的新数据源?

  10. 10

    如何使用ObjectDataSource更改数据网格视图数据源?

  11. 11

    在数据源数据网格视图中添加新行的替代方法

  12. 12

    Kendo UI网格数据源在过滤器上触发额外的Ajax请求

  13. 13

    kendo网格日期格式数据源

  14. 14

    与Knedo数据源/网格分组

  15. 15

    网格中一列中来自多个数据源的数据

  16. 16

    在Kendo UI中使用父网格的数据源设置子网格的数据源

  17. 17

    使用多选剑道过滤数据源

  18. 18

    使用多个数据源进行数据绑定的 WPF 树视图

  19. 19

    将数据网格过滤为绑定到另一个数据源的bindingNavigator返回的值

  20. 20

    我可以使用CSV文件作为Excel数据透视表数据源吗?

  21. 21

    用多个数据源替换嵌入式视图

  22. 22

    Grails-多个数据源

  23. 23

    MVVM结合了多个数据源

  24. 24

    多个数据源实例

  25. 25

    Spring JPA多个数据源

  26. 26

    浮点图中的多个数据源

  27. 27

    我可以在运行时指定动态数据源吗?

  28. 28

    我可以在a-grid的数据源中使用包含句点(“。”)的字段名称吗?

  29. 29

    我们可以在mongodb中更新/更新记录吗?数据源是kafka

热门标签

归档