关于gridview的绑定跳转

问题描述

原来在gridview中写的绑定跳转是<asp:TemplateFieldHeaderText="打印退休证"ItemStyle-HorizontalAlign="center"><ItemTemplate><ahref='../Common/SheetPages/TXZ_1.aspx?id=<%#hr.comm.DESENcrypt.Encrypt(Eval("id").ToString())%>'target="_blank"style="text-decoration:none">打印</a></ItemTemplate></asp:TemplateField>

现在想通过前台js方式实现跳转<scriptlanguage="JavaScript"type="text/javascript">functionqm(){vara=window.showModalDialog('../Common/SheetPages/TXZ_1.aspx?id=<%#hr.comm.DESENcrypt.Encrypt(Eval("id").ToString())%>',window,'center:yes;scroll:no;toolbar=no;status:no;resizable:no;help:no;unadorne:yes;dialogHeight:700px;dialogWidth:1100px');if(a)location.href='PrintPreview.aspx';returnfalse;}</script>

希望的功能就是,a标签或者button都行只要采用前台js绑定这种页面跳转就行

解决方案

解决方案二:
js:$("#GridLista").bind("click",function(){varid=$(this).attr("id"); 然后就是qm()方法体中的内容,});#GridList指的是GridView的ID属性。<ItemTemplate><aid="绑定id">修改</a></ItemTemplate>

时间: 2024-08-31 07:37:18

关于gridview的绑定跳转的相关文章

asp.net Gridview行绑定事件新体会_实用技巧

在网上搜了一下事件执行顺序,并经过测试在有分页的情况下是不正确的.事件执行顺序: 一.GridView 显示绑定的数据(默认为5行): 复制代码 代码如下: DataBinding RowCreated:Header[0] RowDataBound RowCreated:DataRow[1] RowDataBound RowCreated:DataRow[2] RowDataBound RowCreated:DataRow[3] RowDataBound RowCreated:DataRow[4

gridview后台绑定数据源后,无法获取ItemTemplate中控件的当前值

问题描述 gridview后台绑定数据源后,无法获取ItemTemplate中控件的当前值 如题,gridview的ItemTemplate中的radiobutton初始checked属性为false,当后来选中后,获取的状态仍为false,而不是true 解决方案 没人吗╮(╯▽╰)╭,求帮助啊 解决方案二: 将LoginInfoAnyoffice接口中应用程序被调用响应函数里的实现放到didFinishWithLaunchingOptions方法中来获取传递的参数. 解决方案三: 里面的控件

隐藏-Gridview 中绑定radiobuttonlist的问题

问题描述 Gridview 中绑定radiobuttonlist的问题 这个是我用Gridview前两列是绑定的,第三列是radiobuttonlist, 想实现单击详细的1.1.1(第一行)时,项目id1.1.1(第二行)显示,其他行隐藏, 单击详细1.1.1.7(第二行)时,第三行显示 再单击第一行的1.1.2时, 第二行.第三行取消选中并隐藏,第四行显示. 我不知道我表达清楚了没有如何实现?? 我做了个循环总是会丢掉1.1.1.7 依旧是显示的

ASP.NET2.0 中的GridView怎样绑定DataTable????????????????????????????

问题描述 asp中的GridView是怎样进行数据绑定的,我有个DataTable,但这个Table是我自己写的,不是用查询的方式生成的怎样把我这datatable绑定到我的GIDVEIW里???谢谢指教! 解决方案 解决方案二:DataTabledt//dt经过处理后GridView1.DataSource=dt;GridView1.DataBind();后台绑定,需要对GridView分页进行处理解决方案三:GridView1.DataSource=你自己定义的datatable的名字;Gr

Silverlight Telerik控件学习:GridView双向绑定

做过WinForm数据库开发的人,一定有类似经历:DataGrid绑定后,如果允许行编辑,数据一顿修改后,想批量保存修改后的结果,通常是将DataGrid的所有行遍历,用FindControl找出其中的TextBox之类的控件,取值,然后处理,如果行模板中的控件变化了,可能之前的处理代码又要修改... .Net发展到WPF/SL时代,有了双向绑定,这种痛苦经历已经一去不返了,我们只需要关注数据即可,GridView与数据源之间会相互通知各自的变化情况,批量保存时,不管GridView中的数据用户

DataSet中的数据在与GridView中绑定数据中间的转换

问题描述 我从数据库里读取一个字段,它的类型是int类型.然后我生成DataSet,但是我绑定到GridView上时,我想让他原本显示的数字换成文字,比如,DataSet.Rows[0]["Field1"]中的1,就显示为"一等",2就显示为"二等",各位能帮忙想个思路么..此问题关键就是字段中的数据类型为int类型,而我要显示的是string类型...在DataSet和最终显示的GridView控件中有一个转换的过程,不知能不能实现.. 解决方

asp.net gridview代码绑定_实用技巧

拖一个gridview控件上去,然后在Page_Load里编写代码,当然我是手动用代码绑定的,这里使用了DataAdapter,它的构造函数接受了一个sql字符串和Connection对象,用它可以不必打开和关闭Connection对象,DataAdapter会自行处理,还用到了DateSet,这里新建了一个空的DateSet对象,并调用DataAdapter的Fill方法填充数据,然后通过设定GridView的数据源,调用它的DataBind方法就实现了数据绑定. 程序代码 复制代码 代码如下

repeater、gridview 在绑定时判断判断显示不同的行样式或文本_实用技巧

一:repeater或DataList控件 1.更改纯文本内容等 如果数据库里学生信息表中的sex字段用0和1来表示男女 但我们想repeat控件绑定后性别显示男或女而不是显示0或1 方法一:当然我们可以在SQL语句里判断并且转换 select (case sex when 0 then '男' else '女' end) AS sex from studentInfo 方法二:就是用到repeat 控件ItemDataBound()事件 前台 复制代码 代码如下: <asp:Repearter

.net gridview怎么绑定数据能实现我要的这种效果

问题描述 现有数据表编号名称数值时间1呵呵12015-1-252哈哈12015-1-251呵呵22015-1-262哈哈32015-1-26要实现效果编号名称25日数值26日数值差值1呵呵1212哈哈132不管怎么弄,都出不来我要的这个结果,求大神告诉我该怎么弄,有示例代码更好,谢谢. 解决方案 解决方案二:大家帮帮我..解决方案三:selectcasewhen语句吧,一句一句的拼!这个方法比较笨解决方案四: 解决方案五:这跟GRIDVIEW没关系的,这是写SQL的技巧,你百度SQL行转列解决方