DATAGRID中添加单选框的操作步骤
2006-05-17 23:47
295 查看
DATAGRID中添加单选框的操作步骤
步骤:
1、 在Page_Load事件过程中添加JavaScript代码,代码如下:
string js = "";
js += "<script>/r/n";
js += "function ld(){/r/n";
js += "for(i=0;i<document.getElementsByName
('RadioName').length;i++)/r/n";
js += "if(document.getElementsByName('RadioName')[i].value==";
js += "document.getElementById('" + rd.ClientID + "').value) ";
js += "document.getElementsByName('RadioName')[i].checked=true/r/n";
js += "}/r/n";
js += "window.onload=ld/r/n";
js += "</"+"script>/r/n";
this.RegisterStartupScript("js",js);
2、 在DATAGRID中添加模板列,模板列中放HTML控件RadioButton,名称为RadioName(可以自行定义,但必
须和上面的JS代码中的单选按钮一致)
3、 在界面的HTML代码中添加函数:
<script language="javascript">
<!--
function radioClick()
{
if (document.Form1.RadioName !=null)
{
for (i=0; i<document.Form1.RadioName.length; i++)
{
if (document.Form1.RadioName[i].checked == true)
{
document.Form1.rd.value = document.Form1.RadioName
[i].value;
//document.getElementById("TextBox1").value =
document.Form1.rd.value;
}
}
}
}
//-->
</script>
该函数是单选框的单击事件函数,
4、 在界面中添加一个单选按钮,HTML控件,名为RadioName,与上述同名。并且设置该单选按钮的显示状
态为隐藏。
5、 在界面中添加一个隐藏控件,名为rd,该控件的Value属性中存在当前单击记录的关键字值。
6、 在界面的HTML代码中为DATAGRID中的单选按钮RadioName添加单击事件,即
<INPUT onclick=radioClick() type=radio value='<%# DataBinder.Eval(Container.DataItem,
"ViewId")%>' name=RadioName>
其中onclick=radioClick()为单击事件设置, value = '<%# DataBinder.Eval(Container.DataItem,
"ViewId")%>',就是把DATAGRID中的主键字段的值赋给单选按钮。
7、 获取被选记录关键字值方法如下:
string strViewId =(string) rd.Value; //获取被选记录关键字值。
if (strViewId.Trim().Length == 0)
{
lblMsg2.Text = "没有选择记录,请选择一个有效的界面记录!";
return ;
}
lblMsg2.Text = "";
Session.Add("ViewId",strViewId);
Response.Redirect("wfmViewOptSteps_QUDI.aspx");
步骤:
1、 在Page_Load事件过程中添加JavaScript代码,代码如下:
string js = "";
js += "<script>/r/n";
js += "function ld(){/r/n";
js += "for(i=0;i<document.getElementsByName
('RadioName').length;i++)/r/n";
js += "if(document.getElementsByName('RadioName')[i].value==";
js += "document.getElementById('" + rd.ClientID + "').value) ";
js += "document.getElementsByName('RadioName')[i].checked=true/r/n";
js += "}/r/n";
js += "window.onload=ld/r/n";
js += "</"+"script>/r/n";
this.RegisterStartupScript("js",js);
2、 在DATAGRID中添加模板列,模板列中放HTML控件RadioButton,名称为RadioName(可以自行定义,但必
须和上面的JS代码中的单选按钮一致)
3、 在界面的HTML代码中添加函数:
<script language="javascript">
<!--
function radioClick()
{
if (document.Form1.RadioName !=null)
{
for (i=0; i<document.Form1.RadioName.length; i++)
{
if (document.Form1.RadioName[i].checked == true)
{
document.Form1.rd.value = document.Form1.RadioName
[i].value;
//document.getElementById("TextBox1").value =
document.Form1.rd.value;
}
}
}
}
//-->
</script>
该函数是单选框的单击事件函数,
4、 在界面中添加一个单选按钮,HTML控件,名为RadioName,与上述同名。并且设置该单选按钮的显示状
态为隐藏。
5、 在界面中添加一个隐藏控件,名为rd,该控件的Value属性中存在当前单击记录的关键字值。
6、 在界面的HTML代码中为DATAGRID中的单选按钮RadioName添加单击事件,即
<INPUT onclick=radioClick() type=radio value='<%# DataBinder.Eval(Container.DataItem,
"ViewId")%>' name=RadioName>
其中onclick=radioClick()为单击事件设置, value = '<%# DataBinder.Eval(Container.DataItem,
"ViewId")%>',就是把DATAGRID中的主键字段的值赋给单选按钮。
7、 获取被选记录关键字值方法如下:
string strViewId =(string) rd.Value; //获取被选记录关键字值。
if (strViewId.Trim().Length == 0)
{
lblMsg2.Text = "没有选择记录,请选择一个有效的界面记录!";
return ;
}
lblMsg2.Text = "";
Session.Add("ViewId",strViewId);
Response.Redirect("wfmViewOptSteps_QUDI.aspx");
相关文章推荐
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- easyUI的datagrid每行数据添加操作按钮的方法
- easyUI的datagrid每行数据添加操作按钮的方法
- easyUI的datagrid每行数据添加操作按钮的方法
- ubuntu下Matlab_Linux添加工具包操作步骤
- android定制化软件修改或添加按键驱动的核心操作步骤讲解
- android定制化软件修改或添加按键驱动的核心操作步骤讲解
- Visual Studio添加dll程序集引用操作步骤
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET中为DataGrid添加单选框
- DataGrid中添加删除操作
- 为DataGrid列添加Radio(单选框)列
- android定制化软件修改或添加按键驱动的核心操作步骤讲解
- SIMCOM WCDMA 添加,不能用操作步骤
- DataGrid的使用入门(添加、删除和修改操作)
- RecyclerView单选框删除条目,全选删除,Recyclerview 实现多选,单选,全选,反选,批量删除的步骤 1.在Recyclerview布局中添加上底部的全选和反选按钮,删除按钮,和计算
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- 添加删除、更新按钮的提示确认信息,以及DATAGRID的添加、插入、更新、删除操作。
- jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测