gridview里面的hyperlink和buttonfield操作总结

gridview里面的hyperlink和buttonfield操作总结

ID:8450271

大小:28.82 KB

页数:2页

时间:2018-03-28

gridview里面的hyperlink和buttonfield操作总结_第1页
gridview里面的hyperlink和buttonfield操作总结_第2页
资源描述:

《gridview里面的hyperlink和buttonfield操作总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、GridView里面的HyperLink和ButtonField操作总结   HyperLink的操作前段时间已经研究的颇有心得了,但是ButtonField却一直没有解决,这个问题困扰了我多日,中间因为考试中段了一段时间,现在重新找出来发现问题还是没有解决,在查找了一些资料之后终于搞定了,其实挺简单的,这里面用到了一个小技巧,那就是使用TemplateField。   懒得自己写了,总结一下别人做过的工作吧。------------------爱国分界线----------------------

2、lFields="UserId,UserName" DataNavigateUrlFormatString="userdetail.aspx?UserId={0} & UserName={1}"DataTextField="UserName" HeaderText="用户详细信息" Target="_blank" />   HyperLink的应用只要是页面转向,中间要设置一些诸如ID啊、NAME啊之类的属性,用起来非常方便,其主要属性设置为:看上去是不是非常强悍?用起来更强悍!   ButtonField的属性主要的就一个CommandName,看起来很羸

3、弱,用起来也是如此。看看它的典型应用的属性设置吧:protectedvoidGridView1_OnRowCommand(objectsender,GridViewCommandEventArgse){if(e.CommandName.ToString()==("Clic

4、k1"))Label1.Text="youClick"+e.CommandName.ToString()+1111;elseLabel1.Text="youClick"+e.CommandName.ToString()+222;}这个CommandNam就是为了判断选取的是哪一列的按钮。虽然代码和属性都很简单,但是ButtonField应用起来很多地方不方便,比如在AJAX架构中放在UpdatePanel种的时候,使用JavaScript就让人困扰。于是我们来介绍一下模板列TemplateField。       很多ASP.NET2.0程序设计高手在网上贴了很多怎

5、么转换和使用模板列,我这里就直接拿过来了:1、点击GridView的快捷箭头,选‘编辑列’。2、加入一个ButtonFiled,在右边的属性框里设置HeadText(用以显示),定义一个CommandName(用以你点击以后触发的动作)3、点右下角的‘转化为模版列’,ok。4、右击GridView,‘编辑模版’--‘Column[..]--你之前定义的HeadText’,ItemTemplate里看见你的按钮了吗?点中,属性里有一项‘OnClientClick’,把“javascript:returnconfirm('真的要删除吗?');”粘贴进去。5、搞定你需要的

6、功能了。6、如果你想点击按钮触发其他事件,可以在RowCommand事件里详细写。。。protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){   if(e.CommandName=="MyBtnClicked")//前面你定义的CommandName   {       Response.Write("kkkclicked");   }}如果你使用了微软的数据源空间SqlDataSource,那么你还可以直接设置Button将要操作的数据列,而不用再去写代码,如下设置:1、

7、在前面的步骤4中,你在itemTemplate里看见你的按钮右上角的小箭头了吧,verygood,点击‘编辑DataBings’。。。2、看见这一级别的绑定了吗?把CommandArgument和你想操作的字段绑定吧。。。(右边下拉列表选择)3、ok,现在你可以类似下面方法调用------------------protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){   if(e.CommandName=="MyBtnClicked")   {       Respon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。