有没有办法使用LINQ来更改单选按钮列表中的“已检查”单选按钮?

时间:2012-08-06 18:24:22

标签: c# asp.net

我有一个转发器控件,它包含几个RadioButtonLists,每个列表中都有各种RadioButton。当我的页面加载时,我有几个不同的值。为了清楚起见,假设我有值“1”,“2”和“3”。我想在所有包含该值的radiobuttonlists中选择任何单选按钮进行预选。我已经拥有了我想要的RadioButtonLists,我只是不知道如何进一步访问它。

我有没有办法在LINQ中做到这一点?比如在radiobuttonlist中查找第一个或默认的单选按钮并检查= true?

2 个答案:

答案 0 :(得分:0)

我实际上是因为它复杂化了。您需要做的就是更改list.SelectedValue等于您已有的任何值。

答案 1 :(得分:0)

我不确定linq在哪里,但你可以声明性地或在运行时在代码隐藏文件中设置RadioButtonList.SelectedValue属性。 MSDN上的这个页面应该指向正确的方向:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.selectedvalue.aspx

或者发布你的ASPX和ASPX.CS代码,我很乐意更具体一点。