【发布时间】:2016-09-30 07:02:04
【问题描述】:
提前致谢。查了,还是不知道怎么写。
[前提]
我得到了一个表的DataView,并对其进行过滤和排序。
[表格] 【过滤后的表格是这样的:↓】
我想得到不同条件下的名字。 我是这样写的,但似乎不正确。
If dv_Table1.Select("Code1 = '11'").Rows.Count > 0 Then
drwWork.Item("Name") = dv_Table1.Item(0).Item("Name")
ElseIf dv_Table1.Select("Code1 = 12").Rows.Count > 0 Then
drwWork.Item("Name") = dv_Table1.Item(0).Item("Name")
If dv_Table1.Item(0).Item("Code2") = 1 Then
drwWork.Item("Code") = Asterisk
Else
End If
Else
End If
我的主要目标是根据不同的代码1获得不同的名称。 我也按顺序对表格进行了排序。 当[code1=12,例如]的记录数大于2时, 我想按 ASC 顺序获取这两个名称。
[ Item(0).Item("Name") ] 部分可能不正确
我想知道正确的编码。
谢谢!
【问题讨论】:
标签: vb.net if-statement conditional-statements dataview