在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 。
在gridview的模版列里添加绑定的linkbutton实现动态跳转的事件
来源:zi12zi的专栏 作者:zi12zi 时间:2008-05-16 点击:237 次
相关文章:
- MFC中动态控件的创建与响应
- 用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果
- 取得AspxGridview中某控件的值(适用RadioButton ,CheckBox)以及在AspGridView取得某一行的方法
- 编辑GridView时如何控制列宽
- 用XML+JSP实现网页内容动态显示的方案
- 动态添加WEB控件,点控件获取动态添加的控件
- asp.net跳转页面的三种方法比较
- 在gridview控件中使用templatefield
- winform间的传值并linklabel动态窗口跳转
- 关于获取GridView、DetailsView等控件自动调用ObjectDataSource方法的返回值问题
文章搜索
推荐文章
推荐产品
|
VARCHART XGantt
全球知名的甘特图控件,能够实现如 Microsoft Project 般强大的项目管理功能。
|
|
TurboDemo 中文版
TurboDemo - 抓取屏幕截图并通过动态演示示例及手册解释软件、个人电脑应用程序、网站与产品。
|
|
BCGControlBar Library .NET Edition
该组件包含大量可自定义程度高、可设计性好的组件,使用户可创建精致美观的图形用户界面。
|
|
WebUI Studio.NET
WebUI Studio.NET 是一套用于开发专业 ASP.NET web 应用程序必不可少的控件。
|





