Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中的动态泛型组中查找所选单选按钮#_C#_Asp.net - Fatal编程技术网

C# 在C中的动态泛型组中查找所选单选按钮#

C# 在C中的动态泛型组中查找所选单选按钮#,c#,asp.net,C#,Asp.net,我有一组单选按钮,在页面加载期间动态生成。想不出在C#中获取所选单选按钮的最佳方法 有什么想法吗?您需要使用组,将所有复选框组合在一起,然后获得同一组中的所有单选按钮 您可以使用属性来实现此目的。您可以使用属性。然后遍历同一组名中的所有单选按钮以获得选中的一个 var checkedButton = container.Controls .OfType<RadioButton>()

我有一组单选按钮,在页面加载期间动态生成。想不出在C#中获取所选单选按钮的最佳方法


有什么想法吗?

您需要使用组,将所有复选框组合在一起,然后获得同一组中的所有单选按钮

您可以使用属性来实现此目的。

您可以使用属性。然后遍历同一组名中的所有单选按钮以获得选中的一个

var checkedButton = container.Controls
                             .OfType<RadioButton>()
                             .FirstOrDefault(r => r.GroupName=="YourGroup" && r.Checked);
var checkedButton=container.Controls
第()类
.FirstOrDefault(r=>r.GroupName==“YourGroup”&&r.Checked);

如何动态生成它们?
RadioButtonList
是否能更好地实现这一目的?如果所有其他操作都失败,则发送到服务器的任何内容都将位于
请求
对象中:本应将它们放入RadioButton列表中,但它们需要在表中列出,因此具有从数据库收集所有不同选项的功能,然后在它们之间循环创建一行和每个行所需的单元格,并将它们插入到asp:表中。Visual Studio似乎无法识别代码的“OfType”部分。我需要包含或引用吗?@HuwD是的,您必须包含System.Linq。阅读有关上的类型扩展方法的更多信息