[英]asp.net: How to manually (c#) select radiobutton in radiobuttonlist inside gridview from Session
我在asp.net / c#中回发后遇到问题。 在回发时,gridview中的所有单选按钮列表都会被清除(每行一个单选按钮列表)。 所以我将它们保存到Session变量中。
但是我无法从Session变量中重新设置它们。 这是page_load中的代码:
//.. testing for null,etc
for (int i = 0; i < lstRadioButtons.Count; i++)
{
RadioButtonList rbl = (RadioButtonList)gwTract.Rows[i].FindControl("RadioButtonList1");
rbl.SelectedItem.Value = lstRadioButtons[i]; //list with strings "0", etc
Debug.WriteLine("yep...");
}
提前致谢!
假设lstRadioButtons
包含给定行的值:
for (int itemIndex = 0; itemIndex < rbl.Items.Count; itemIndex++)
if (rbl.Items[i].Value == lstRadioButtons[i])
rbl.SelectedIndex = itemIndex;
假设lstRadioButtons
包含给定行的索引:
rbl.SelectedIndex = int.Parse(i); //You may want to use TryParse to handle failure
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.