繁体   English   中英

如何在C#中将单选按钮选择添加到列表中?

[英]How to add radio button selection to a list in c#?

我是C#的新手,我正在尝试创建一个应用程序,用户可以在其中提供大量有关债券的数据。 因此,我有很多用于债券名称等的文本框,并且在组框内有2个单选按钮来定义优惠券类型。 因此,我有一个用于固定和零的单选按钮。 我想发生的是,当用户选择一个单选按钮时,该选择将被添加到列表中。

我试图做一个布尔值,然后说:

if (rdbtn_Fixed.Checked)
{
    string couponType = rdbtn_Fixed.Text;
}
else
{
    if (rdbtn_Zero.Checked)
    {
        string couponType = rdbtn_Zero.Text;
    }
}

尽管我知道这是一个漫长的尝试,因为我认为您不能以这种方式定义变量。 我有一个这样的方法来调用不同的类:

Bond bonds = CreateBond(cusip, ticker, name, maturityNoTime, coupon, primaryBook, assignedBook, couponType, positionValue);

所以我很难将couponType定义为选择的单选按钮。

您只需把申报couponTypeif

string couponType = null;

if (rdbtn_Fixed.Checked)
    couponType = rdbtn_Fixed.Text;
else if (rdbtn_Zero.Checked)
    couponType = rdbtn_Zero.Text;
 string couponType = rdbtn_Fixed.Checked == true ? rdbtn_Fixed.Text : rdbtn_Zero.Text;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM