在gridview的模版列里添加绑定的linkbutton实现动态跳转的事件

在gridview的模版列里添加绑定的linkbutton实现动态跳转的事件
在gridview里,会用到模版列,在模版列里可以实现很多功能,我是最近才刚刚接触到vs2005,很多功能也刚会用首先我们要先拖一个gridview里放到页面或是用户自定义控件里新建一个模版列,从工具栏里拖动一个linkbutton放到itemtemplate里,并且在linkbutton的属性里找到commandname这个属性,把它添上select (记住,如果你想在gridview里执行的是选取操作就选select ,如果是其他的就写相应的单词,如update ,delete ,insert等,他会在gridview执行相应的事件,如 commandname=select ,在 gridview 里就执行 gridview1_selectedIndexChanged事件)然后再linkbutton的文本里去绑定你所要绑定的数据
 
........gridview里的部分代码........
<ItemTemplate>
<asp:LinkButton ID="linkbutton1" runat="server" CommandName="select"><%#DataBinder.Eval(Container.DataItem,"u
ser_id") %></asp:LinkButton>
</ItemTemplate>
........gridview里的部分代码........
 
做好这些后,选中gridview,查看它的属性,在属性里找到
datakeynames这个,它是一个数组,在里面写上你刚绑定的字段
user_id ,如果有多个用逗号隔开。
 
最后,如果linkbutton的commandname=select ,就选择gridview的SelectedIndexChanged事件
 
protected void gridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
       
        Session["user_id"] = gridView1.SelectedDataKey[0].ToString();
    }
 
这样就能获取到linkbutton里的text 。
如果有不对的地方请多多指教,thanks。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值