关于DataGrid里面的RadioButtonList问题.

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:59:10
我有一个DataGrid,里面有一个RadioButtonList,RadioButtonList里面有两个值:分别为:"是"和"否".

问题,当我选择了"是"之后,再点击更新按钮,怎么做?下面有我做的.但不成功.

LinkButton lb = e.Item.FindControl("lbtUpdate") as LinkButton;
RadioButtonList rbl = e.Item.FindControl("rblEffect") as RadioButtonList;
if(rbl.SelectedValue == "1")
{
rbl.Attributes.Add("onclick","if(!confirm('如果是否生效选择了--是,便会立即生效,同时不能再修改此记录,您确认执行更新操作?'))return false;");
}

这个问题不难,但你说的不是很清楚
点击更新按钮后,你想干什么?
============================

LinkButton lb = e.Item.FindControl("lbtUpdate") as LinkButton;
RadioButtonList rbl = e.Item.FindControl("rblEffect") as RadioButtonList;
if(rbl.SelectedValue == "1")
{
rbl.Attributes.Add("onclick","if(!confirm('如果是否生效选择了--是,便会立即生效,同时不能再修改此记录,您确认执行更新操作?'))return false;");
}
==============================
你这些代码是写在更新按钮的事件中吧?
需要改一下:
LinkButton lb = e.Item.Cell[****].FindControl("lbtUpdate") as LinkButton;
这里的****是LinkButton所在的cell的索引(从0开始)

还有,最关键的,你绑定的这个javascipt脚本是不会执行的,
因为你绑定的时候,已经点击过了,需要在点击之前进行绑定。

所以,你在补充一下问题,我帮你解答。