我有一个名为rdbModules的radiobutton列表,名为GridView
的{{1}}包含五个dgvMenu.dgvMenu
es name CheckBox
,chkSelect
,chkAdd
, chkUpdate
,chkDelete
。
我已从数据库填充chkReport
取决于dgvMenu
的选择。
当我在gridview中选择复选框时,它的工作正常。
假设我从rdbModule
中选择了第一项,然后从radiobuttonlist
中选择了一些checkboxes
。之后,如果我从单选按钮列表中选择第二个或任何其他选项,我将无法在gridview中获取选定的复选框详细信息,以便选择单选按钮列表的第一个项目。
答案 0 :(得分:1)
rdbModules_SelectedIndexChanged(object sender, EventArgs e)
{
//Loop through your gridview here
foreach (GridViewRow row in dgvMenu.Rows)
{
if (((CheckBox)row.FindControl("chkboxid")).Checked)
{
//do what you want
}
}
if (rdbModules .Items.Cast<ListItem>().Any(item => item.Selected))
{
foreach (ListItem item in rdbModules.Items)
{
if (item.Selected)
{
string selectedValue = item.Value;
dt = objSec.ShowSubMenuModuleWise(selectedValue);
dgvMenu.DataSource = dt; dgvMenu.DataBind();
}
}
}
}