使用VB.Net中的条件/语句在Datagridview中查找和获取数据

使用VB.Net中的条件/语句在Datagridview中查找和获取数据,vb.net,if-statement,datagridview,find,where,Vb.net,If Statement,Datagridview,Find,Where,如何在VB.Net中使用条件/语句在Datagridview中查找和获取数据? 这就是说明 假设Datagridview下面的表有5列5行 S1中的情况 我的问题示例,在S1中: [1.]检查排名A=排名B [否] [2.]找到具有值的排名B=排名A 第2行[S2] [3.]拿第二排的尼莱B [0.8] [4.]找出S1和S2中Nilai B之间的差异 [0.8–0.9=0.1] [5.]添加新列并将0.1放在那里 结果是这样的: 我不明白第二步和第三步,谁来帮帮我!我很困惑,因为VB.Ne

如何在VB.Net中使用条件/语句在Datagridview中查找和获取数据? 这就是说明

假设Datagridview下面的表有5列5行

S1中的情况

我的问题示例,在S1中:

[1.]检查排名A=排名B

[否]

[2.]找到具有值的排名B=排名A

第2行[S2]

[3.]拿第二排的尼莱B

[0.8]

[4.]找出S1和S2中Nilai B之间的差异

[0.8–0.9=0.1]

[5.]添加新列并将0.1放在那里

结果是这样的:


我不明白第二步和第三步,谁来帮帮我!我很困惑,因为VB.Net中没有WHERE来生成条件

使用datagridview筛选器,如下所示:

 YourGridViewBindingSource.Filter = String.Format("YourDBColumn Like ;'*" & FilterValue) & "*'"
您还可以使用
YourGridViewBindingSource
如果是
datatable
dataset
并使用:

  Datasource.select(your conditions)

你来这里是关于LINQ to objects的吗?我认为您可以在数据库中的LINQ查询中使用它?您有数据源吗?那么为什么要反向执行呢?这就是SQL的设计目的。DataGridView的主要目标是显示数据。。你能给我一个例子,如何用查询来实现这一点吗?请。。