Gridview中添加单选按钮列并传递参数
2009-03-13 19:35
363 查看
今天在Gridview里添加了一列单选按钮,目的是:当选定之后,单击某些Button,能将Gridview当前的某一列值(我要传的是MachineNo)传递给后台进行处理。弄了半天都没弄出来。结果,看了公司某前辈写的程序,才模仿着实现了,惭愧~
1、给Gridview中的单选按钮绑定数据
<ItemTemplate>
<input id="Radio1" name="choose" type="radio" value='<%# DataBinder.Eval(Container.DataItem, "MachineNo")%>' onclick="GetValue(this.value)" />
</ItemTemplate>
2、加一个隐藏域HidValue
3、在JS中写函数GetValue()
<script language=javascript>
function GetValue(sValue)
{
document.getElementById('<%=HidValue.ClientID%>').value=sValue;
}
</script>
4、在按钮的单击事件中获取HidValue的值,并通过链接传给处理页面
string id=this.HidValue.Value.ToString().Trim();
Response.Redirect("http://" + this.Request.Url.Host + this.Request.ApplicationPath + "/###.aspx?operation=Update&id="+id);
1、给Gridview中的单选按钮绑定数据
<ItemTemplate>
<input id="Radio1" name="choose" type="radio" value='<%# DataBinder.Eval(Container.DataItem, "MachineNo")%>' onclick="GetValue(this.value)" />
</ItemTemplate>
2、加一个隐藏域HidValue
3、在JS中写函数GetValue()
<script language=javascript>
function GetValue(sValue)
{
document.getElementById('<%=HidValue.ClientID%>').value=sValue;
}
</script>
4、在按钮的单击事件中获取HidValue的值,并通过链接传给处理页面
string id=this.HidValue.Value.ToString().Trim();
Response.Redirect("http://" + this.Request.Url.Host + this.Request.ApplicationPath + "/###.aspx?operation=Update&id="+id);
相关文章推荐
- 如何给GridView添加RadioButton按钮(如何给GridView添加单选按钮)
- 在按钮事件上添加参数传递
- 给 GridView 的 LinkButton 删除按钮添加弹出层的确认删除对话框
- asp.net:在GridView中添加一列按钮,并实现按钮事件
- js标签里面添加onclick传递参数符号问题
- EasyUI 表格操作按钮传递多个参数
- 通过给事件处理程序传递this参数,获取事件源对象的引用。单机提交按钮时在信息框中显示用户输入的字符。
- GridView中参数的传递
- Yii2.0 GridView 新增添加按钮
- ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明
- 动态给按钮添加 含参数响应事件
- Gridview实现单选按钮(radiobutton)
- iOS开发UI基础—13在UIImageView中添加按钮以及Tag的参数说明
- 怎样在GridView底部添加按钮
- [导入]在DataGrid中添加Radio(单选按钮)列
- iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明
- 下面的示例演示如何使用传递到事件处理方法的 GridViewCommandEventArgs 对象确定引发事件的按钮的命令名。
- GridView使用单选按钮(转)
- 如何给组件添加事件并传递参数
- gridview 设置传递多个参数的方法