У меня есть два набора данных в моем коде. Мне нужно сравнить, что второй набор данных с первого набора данных Мои первые набор данных возвращает этот результат ниже: -Сравнение одного набора данных с другим набором данных в vb.net
FirstDs: -
MaxUpdatedPrepped MaxUpdatedSent MaxUpdatedStamped
1900-01-01 1900-01-01 1900-01-01
И второй набор данных возвращается ниже: -
SecondDS: -
MaxUpdatedPrepped MaxUpdatedSent MaxUpdatedStamped
1900-01-01 1900-01-01 2014-11-11
Мне нужно сравнить, что как результат, так и ответ на возврат, как «Не соответствует», если оба значения первого набора данных не соответствуют второму значению набора данных. Я много пробовал, но я мог получить только неправильный ответ
For i As Integer = 0 To DsMaxDates1.Tables(0).Rows.Count - 1
Dim found As Boolean = False
For j As Integer = 0 To ds.Tables(0).Rows.Count - 1
If DsMaxDates1.Tables(0).Rows(i)(0).ToString = ds.Tables(0).Rows(j)(0).ToString Then
found = True
End If
Next
If found = False Then
ASPNET_MsgBox("Another User Working in Same Account. Please Click Reset.")
End If
Next
Этот результат возвращает true вместо false.
первое значение набора данных '1900- 01-01' равно '1900-01-01', поэтому его возвращение истинно – Sathish
try' DsMaxDates1.Tables (0) .Rows (i) (0) .ToString = ds.Tables (0) .Rows (j) (0) .ToS tring и DsMaxDates1.Tables (0) .Rows (i) (1) .ToString = ds.Tables (0) .Rows (j) (1) .ToString и DsMaxDates1.Tables (0) .Rows (i) (2) .ToString = ds.Tables (2) .Rows (j) (0). ToString' –