Dim textResult As TextBox = CType(e.Row.FindControl("txtResult"), TextBox)
Dim lblPassed As Label = CType(e.Row.FindControl("lblPassed"), Label)
Dim lblNotPass As Label = CType(e.Row.FindControl("lblNotPass"), Label)
Dim lblError As Label = CType(e.Row.FindControl("lblError"), Label)
If Not IsNothing(textResult) And Not IsNothing(lblPassed) And Not IsNothing(lblNotPass) And Not IsNothing(lblError) Then
If textResult.Text >= e.Row.Cells(3).Text Then
lblPassed.Visible = True
lblNotPass.Visible = False
lblError.Visible = False
ElseIf textResult.Text < e.Row.Cells(3).Text Then
lblPassed.Visible = False
lblNotPass.Visible = True
lblError.Visible = False
Else
lblError.Visible = True
lblPassed.Visible = False
lblNotPass.Visible = False
End If
End If
ในเมื่อข้อมูลมีใน text box เป็นตัวเลขที่ให้กรอก (ซึ่ีงอาจจะเป็น String) แล้วแบบนี้เราจะต้องเอามาแปลงเป็น Number or Integer ก่อนหรือเปล่าครับ พอจะมีวิธีไหมครับ