首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有网格视图和数据表的datatable.select()

带有网格视图和数据表的datatable.select()
EN

Stack Overflow用户
提问于 2016-04-05 17:53:43
回答 1查看 454关注 0票数 1

您能比较datatable.select()语句中的gridview值和datatable值吗?如果这是可能的话,这似乎是设置它的方法。我需要处理与网格视图行匹配的datatable行。

与此类似:

代码语言:javascript
复制
For Each gvRow As GridViewRow In gvMaps.Rows

    For Each dtrow As DataRow In indt.Select(gvRow.DataItem("Policy") & "=" & dtrow("Policy") & " AND " & _
                                       "'" & gvRow.DataItem("LineCounty") & "'='" & dtrow("LineCounty") & "' AND " & _
                                             gvRow.DataItem("Section") & "=" & dtrow("Section"))

    'code handling only returned rows from datatable.select()

    Next
Next
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-05 18:03:26

您不能这样做,当您调用Select时,select查询需要某种形式的name=value,所以我认为这可能会更好(如果我弄坏了引号,很抱歉)

代码语言:javascript
复制
dim query As String = "Policy='" & gvRow.DataItem("Policy") & "' AND " & _
                      "LineCounty='" & gvRow.DataItem("LineCounty") & "' AND " & _
                      "Section=" & gvRow.DataItem("Section") 
For Each dtrow As DataRow In indt.Select(query)

这就是说,对于一个大的数据集,这将不是快速的,也许最好将其中的一些信息(DataTable中的数据)存储在一个类中,使用一种使用底层字典等获取数据的方法,通过策略、LineCounty、Section等来获取数据。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36433592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档