1、在Gridview中添加模板列,在其中加入Linkbuttion,增加CommandName属性 (设置命令名),并赋值
<asp:TemplateField HeaderText="记录编号"> <ItemTemplate> <asp:LinkButton ID="lbtnRecordid" CommandName="lbtn" runat="server" ForeColor="Blue" Text='<%# DataBinder.Eval(Container.DataItem,"recordid") %>'></asp:LinkButton> </ItemTemplate> </asp:TemplateField>
2、在Gridview的RowCommand事件中加入代码,例如:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "lbtn") { GridViewRow gvrow = (GridViewRow)(((LinkButton) e.CommandSource).NamingContainer); //获取被点击的linkButton所在的GridViewRow int index = gvrow.RowIndex; //获取到行索引 RowIndex //获取当前行的某列值 string userid=GridView1.Rows[index].Cells[列索引].Text.Trim(); ...... } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索gridview
, 索引
, linkbutton
, 编辑单元格值
, Rowcommand
, GridView1_RowCommand
CommandName
gridview linkbutton、gridview单击选中行、gridview行单击事件、gridview单击选中一行、gridview单击行弹出窗,以便于您获取更多的相关知识。
时间: 2024-10-31 19:38:03