-7

我有一个下拉列表,其中包含从 0 到 9 的值列表

如果所选值为 1、2、3、4 或 5,则 EmployeeName 字段不能为空。

请帮我在 vb.net 中写下这个条件。

提前致谢

4

3 回答 3

6

我认为您最好的选择是使用Select声明。如果您更改每个值的作用,这可以很容易地维护您的代码:

Select Case CInt(ComboBox.Value)

Case 1 To 5
    'Employee field cannot be blank
Case Else
    'Employee field can be blank
End Select
于 2013-06-25T08:28:42.643 回答
4

您可以将多个条件串在一起,例如:

If (thing = 1 OrElse thing = 2 OrElse thing = 3 OrElse thing = 4 OrElse thing = 5) 

End IF

但是,您可以将这些值添加到白名单中,然后执行AnyContains检查。您当然可以进行低于高于的比较来约束,但如果没有足够的细节,我不会冒险。

于 2013-06-25T08:12:28.563 回答
2
if SelectedValue <= 5 And SelectedValue >= 1 then
' EmployeeName cannot be blank
于 2013-06-25T08:11:47.377 回答