سلام
اگه مشکل ممیز های تاریخه می تونید توی یه تکست باکس دیگه به صورت عدد ذخیره کنید و باز برای برگرداندن آن به حالت قبلی برگردانید .
Connection.Open()
If Connection.State <> ConnectionState.Open Then
Connection.Open()
End If
da = New SqlDataAdapter("Select * From cheque5 Where cndtnum Like'" & TextBox9.Text & "%'", Connection)
ds = New DataSet()
da.Fill(ds, "cheque5")
Display(ds)
Dim q, w As Integer
q = 0
w = 0
Dim s1, s2 As String
For i As Integer = 0 To ds.Tables("cheque5").Rows.Count - 1
If ds.Tables(0).Rows(i)(9) = Trim(MaskedTextBox1.Text) Then
s2 = ds.Tables(0).Rows(i)(10)
s1 = Mid(s2, 1, 3)
s1 += Mid(s2, 5, 3)
s1 += Mid(s2, 9, 3)
q += Convert.ToInt32(s1)
Else
s2 = ds.Tables(0).Rows(i)(10)
s1 = Mid(s2, 1, 3)
s1 += Mid(s2, 5, 3)
s1 += Mid(s2, 9, 3)
w += Convert.ToInt32(s1)
End If
Next