zoukankan
html css js c++ java
动态指定DataGrid中多个参数的超链接列(downmoon)
.net 自带的DataGrid 超链接列只能指定一个动态参数, 可以通过以下方式来改进:
第一种:后台再绑定:
private
void
mygrid_ItemDataBound(
object
sender, DataGridItemEventArgs e)
...
{
if
(e.Item.ItemType
==
ListItemType.Item
||
e.Item.ItemType
==
ListItemType.AlternatingItem)
...
{
HyperLink link
=
(HyperLink)e.Item.Cells[
0
].Controls[
0
];
string
url
=
link.NavigateUrl;
url
+=
"
?id=
"
+
e.Item.Cells[
1
].Text
+
"
&id2=
"
+
e.Item.Cells[
2
].Text;
link.NavigateUrl
=
url;
}
}
第二种:前台增加模板列:
<
asp:TemplateColumn HeaderText
=
"
test
"
>
<
ItemTemplate
>
<
asp:HyperLink runat
=
"
server
"
Text
=
'
<%# DataBinder.Eval(Container, "DataItem.productID") %>
'
NavigateUrl
=
'
<%# DataBinder.Eval(Container, "DataItem.productName", "detailspage.aspx?id={0}&id2="+DataBinder.Eval(Container, "DataItem.productID")) %>
'
>
</
asp:HyperLink
>
</
ItemTemplate
>
邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
助人等于自助!
3w@live.cn
查看全文
相关阅读:
crt中文乱码
idea使用git版本控制忽略部分文件
Springboot配置redis连接池参数
redis通过lua脚本实现分布式锁
jodaTime的使用
jmap的使用
代理服务器没有响应解决方案
C/C/C++中暂停调试的三种方法C++中暂停调试的三种方法
C/C/C++中暂停调试的三种方法C++中暂停调试的三种方法
四种常见的post请求中的参数形式
原文地址:https://www.cnblogs.com/downmoon/p/1017880.html
最新文章
记录网站MIP改造的经验,不足,和踩的坑
web之路上,要心有猛虎,强者才能见温柔,轮询以矫正
intlTelIput.js----国家地区号码选择器,带国旗展示的JS插件,用的人很多
session和cookie的区别,以及两种机制的发展背景史,你再不懂cookie,我就死给你看
276 Flask学习【第05篇】:用Falsk实现的分页
275 Flask学习【第04篇】:用Flask的扩展实现的简单的页面登录
274 Flask学习【第03篇】:蓝图、基于DBUtils实现数据库连接池、上下文管理等
273 Flask学习【第02篇】:Flask基础
272 Flask学习【第01篇】:Flask介绍
271 第九篇:BBS项目02:基于角色权限管理:rbac具体代码实现
热门文章
270 第九篇:BBS项目01:基于角色权限管理:rbac设计分析以及具体细节
030 漏桶、令牌桶限流的Go语言实现
001 为什么你应该学习Go语言?
EPPlus
第一节:setTimeout和setInterval定时器
文件处理
UpLoadify在IE下兼容问题
mybatis大于小于号
mysql处理时间
java过滤关键字(DFA算法)
Copyright © 2011-2022 走看看