0

嗨,我只是想知道如果没有选择单选按钮,如何提示错误?我在列表视图中添加了很多条目,并且我拥有它,因此您可以选择固定或零(使用债券),我希望如果两者都未选择,则会显示一个消息框。我试过了:

if (rdbtn_Fixed == null && rdbtn_Zero == null)
        {
            MessageBox.Show("Please select either Fixed or Zero coupon Type");
            return;
        }

但是当我单击按钮添加到列表视图时,由于某种原因没有错误提示!

任何帮助将不胜感激,谢谢!

达米安

4

2 回答 2

5

检查是否检查了无线电,而不是检查它是否为空。单选按钮不会null因为它们被实例化并且不会为空。您可以在RadioButton.Checked属性上设置条件以检查是否选择了单选按钮。

if (!rdbtn_Fixed.Checked &&  !rdbtn_Fixed.Checked)
{
      MessageBox.Show("Please select either Fixed or Zero coupon Type");
      return;
}
于 2013-01-29T12:28:50.150 回答
0

如果控件rdbtn_Fixedrdbtn_Zero在您的表单/页面上,那么,在其他条件相同的情况下,它们不会null;为了确定是否RadioButton选择了 a,您应该使用 apporiate 属性:RadioButton.Checked

于 2013-01-29T12:33:45.680 回答