문자열에 대해 하나의 datatable을 검색하려고합니다. 따라서 새로운 히트가 나타나면 작업이 트리거됩니다. 그렇게하는 방법?VB.Net에서 데이터 테이블에 새로운 값을 검색합니다.
내 현재 코드 :
If searchvalue <> "" Then
foundRows = table.Select("Name LIKE '%" & searchvalue & "%'")
If foundRows.Length = 0 Then
'none found
Else
For Each r In foundRows
notif("Found "&r.itemarray(0) & " in " & r.itemarray(1))
Next
End If
End If
함수가 모든의 서브가 호출 될 때마다 명중이라고 "터들하고 싸우는데"; 하지만 나는 그것이 모든 독특한 히트마다 한 번 호출되기를 바랍니다. 그것을하는 방법? 케이스를 사용
는 : 테이블 그런 때 처음으로 서브를 호출, 말 :
something foo
smthelse bar
검색 문자열은 "일부"는 NOTIF는 "뭔가 foo는"한 번만 호출됩니다. 하위 테이블이라고 다음 시간은 같다 :
something foo
something else
smthelse bar
이제 NOTIF은 또한 당신의 코드를 더 쉽게 읽을 내가 대신 Linq-To-DataSet
를 사용하는 것이 좋습니다 것입니다
"무언가"는 필드이고 "foo"는 다른 것입니까, 아니면 "무언가 foo"한 필드입니까? –
뭔가 foo = 한 행, 두 개의 열. – utrack