GridView单击行事件
不使用添加按钮列的方法,就是单击那一行的任何一个地方,就跳转到另一个页面废话就不要多说了,就一句代码而已,这样的开头:e.Row.Attributes.Add("oncl...
不使用添加按钮列的方法,就是单击那一行的任何一个地方,就跳转到另一个页面
废话就不要多说了,就一句代码而已,这样的开头:e.Row.Attributes.Add("onclick"......这后面怎么写,实际点! 这个我知道怎么写了,但出现一个问题,就是不管我点哪一行,绑定的数据总是gridview表的最后一行!这个又怎么改,怎么才能点哪一行就绑定哪一行的数据,怎么写?我不要加什么按钮控件的 展开
废话就不要多说了,就一句代码而已,这样的开头:e.Row.Attributes.Add("onclick"......这后面怎么写,实际点! 这个我知道怎么写了,但出现一个问题,就是不管我点哪一行,绑定的数据总是gridview表的最后一行!这个又怎么改,怎么才能点哪一行就绑定哪一行的数据,怎么写?我不要加什么按钮控件的 展开
展开全部
用于不同行访问
每行加一个脚本事件,输出到页面上是个TR
在脚本里面写连接
e.Row.Attributes.Add("onclick","地址");
前台
function ck(m){ document.location=m;
}
要不直接找我也行,qq号就我名字
每行加一个脚本事件,输出到页面上是个TR
在脚本里面写连接
e.Row.Attributes.Add("onclick","地址");
前台
function ck(m){ document.location=m;
}
要不直接找我也行,qq号就我名字
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我利用的前台,绑定字段是:TemplateField
<asp:GridView >
……
<asp:TemplateField HeaderText="作者">
<ItemTemplate>
//下面自己在前台写
<a href ='book.aspx?bookname=<%#Server.UrlEncode(Eval( "name").ToString()) %>&author=<%#Server.UrlEncode(Eval( "author").ToString()) %>'>
<%#Eval ("name") %></a>
//
</ItemTemplate>
</asp:TemplateField>
1:Eval(“**”)要绑定的字符段,即后台GridView绑定的字符
2:Server.UrlEncode(**)把要传递的字符转换成URL编码,如中文,如不转换可能出现乱码。
3:利用TemplateField可以传低多个参数,如上文传递了bookname、author
这是一例的,其他自己加
<asp:GridView >
……
<asp:TemplateField HeaderText="作者">
<ItemTemplate>
//下面自己在前台写
<a href ='book.aspx?bookname=<%#Server.UrlEncode(Eval( "name").ToString()) %>&author=<%#Server.UrlEncode(Eval( "author").ToString()) %>'>
<%#Eval ("name") %></a>
//
</ItemTemplate>
</asp:TemplateField>
1:Eval(“**”)要绑定的字符段,即后台GridView绑定的字符
2:Server.UrlEncode(**)把要传递的字符转换成URL编码,如中文,如不转换可能出现乱码。
3:利用TemplateField可以传低多个参数,如上文传递了bookname、author
这是一例的,其他自己加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要在datarowbound里面写
e.Row.Attributes.Add("onclick", "javascript:window.open('http://www.baidu.com')");手写代码,你自己修改一下。
e.Row.Attributes.Add("onclick", "javascript:window.open('http://www.baidu.com')");手写代码,你自己修改一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
e.Row.Attributes.Add("onclick","javascript:location.href=\"http://www.baidu.com\"");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在里面写,变成一个链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询