www.1862.net > Asp.nEt(C#) 关于怎么获得griDviEw中的linkButton...

Asp.nEt(C#) 关于怎么获得griDviEw中的linkButton...

刚开始学习ASP.NET都喜欢用gridview,实际上这并不好,ASP.NET中的服务器控件大部分可以被抛弃.但是就你这个问题,还是很简单的.<asp:LinkButton ID="LinkButton1" runat="server" Text="" onclick="LinkButton1_Click"></asp:LinkButton>protected void LinkButton1_Click(object sender, EventArgs e) { LinkButton xz = (LinkButton)sender; Response.Write(xz.Text); }

如果跳转到另一个页面做修改.直接用HyperLink控件就行了. HyperLink有个NavigateUrl属性. 在这个属性里面设置你要跳转的页面,并将这一行的ID作为url参数传到进行修改的页面就行了.

获取linkbutton的text值你想做什么是编辑还是做删除之用如果做编辑,可以给你举个例子前台编辑 后台使用gridview 中的RowCommand方法if (e.CommandName == "up") { Response.Redirect("testEdit.aspx?s_id=" + e.CommandArgument); }CommandName:设置linkbutton控件的命令名称CommandArgument:设置linkbutton控件的命令参数

点击操作里面的停用或者启用的时候是否停用下面的状态会改变,并且操作里面的停用或启用这个LinkButton的Text值也会改变! 如何才能取到LinkButton的Text?LinkButton lbtn = gvShow.FindControl("lbStop") as LinkButton;比如直接打印

模板列中的按钮如何获取该行的指定数据?(注意:通常操作获取主键是最好的解决方法,特别是在主键ID列被隐藏的时候,如何进行获取)第一步:后台代码 在行绑定时,即_RowDataBound事件中,为模板列按钮设置CommandName,比如

在行绑定时,即_RowDataBound事件中,为模板列按钮设置CommandName,比如:LinkButton btn = e.Row.FindControl("btnDo") as LinkButton;if (btn != null){btn.CommandName = "search";}第二步:源代码中找到模板列的按钮,添加命令参数,手动绑定数据源中的列名 评论0 0 0

估计你说的这个计数在数据库里面并没有相应的列吧.那么可以添加一个模版列,加入一个linkbutton控件,设置相应的CommandName,比如CommandName="add".再在gridview的row_command及行内的事件激发里写,先取到行的索引 e.rowIndex,行的索引得到了就可以直接改变该行该列的value值了.gridview1.rows[e.rowIndex].cells[列索引].value=Convert.ToInt32(gridview1.rows[e.rowIndex].cells[列索引].value)+1;清除的过程就一样一样的了.

直接用OnClick就可以的啊 要什么参数 直接在linkbutton里面加个自定义属性 后台用sender as linkbotton就行

在gridview里添加按钮,并用按钮的Command事件传值 //添加了一个删除控件,并将其转换为模版后的代码,该控件还和在GridView所在行的主键进行绑定,把主键作为参数带到该控件的各个事件函数中. <asp:TemplateField ShowHeader="

gridview1.selectedrow.index属性可以获取当前选中行的索引

相关搜索:

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com