C# winform动态添加控件获取值问题

C# winform动态添加控件获取值问题,第1张

if (c is Label||c is RadioButton)

{

string Str = ((Label)c)Text;

string Stt = ((RadioButton)c)Text;

listAdd(Str);

listAdd(Stt);

}

这是问题啊,得分别判断是label还是RadioButton 然后再添加到list中。而且一次只能循环一个控件也不能一次就能把两中同时都能添加进去啊

应该这样改吧,你参考一下:

if (c is Label)

{

string Str = ((Label)c)Text;

listAdd(Stt);

}

if (c is RadioButton)

{

string Stt = ((RadioButton)c)Text;

listAdd(Str);

}

建议用 RadioButtonList好些,

aspx 代码:

<asp:RadioButtonList ID="RadioButtonList1" runat="server"

RepeatDirection="Horizontal">

<asp:ListItem>男</asp:ListItem>

<asp:ListItem>女</asp:ListItem>

</asp:RadioButtonList>

cs代码

//获取RadioButtonList 中用户选择的性别

string sex =RadioButtonList1SelectedItemText

radiobuttonlist控件有一个叫Sele

ctIndex的属性,这个个属性就是你选定时的索引值。radiobuttonlistSelectedIndex

获取值的方法如下

radiobuttonlist1selecteditemvalue

这样这个radio已经默认选中了

<input type="radio" name="Sex" id="TIME" checked="checked" value="BYTIME">

使用这种方法可以获取当前的radio是否选中了,如果选中了就是true没选中就是false这是jquery的方法

$("#ISN")prop("checked")

获取value的值

$("#ISN")attr("value")如果这个不行就用$("#ISN")prop("value")

还有问题就问哥哥这段时间在做这方面的项目 懂得多 哈哈

以上就是关于C# winform动态添加控件获取值问题全部的内容,包括:C# winform动态添加控件获取值问题、asp.net中如何获取radioButton选中的值、如何获取radiobuttonlist的选中项ASP C#等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10154153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存