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

翻译|其它|编辑:郝浩|2008-05-16 14:48:11.000|阅读 4648 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

在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 。
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:zi12zi的专栏

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP