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#等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)