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
查看全文
相关阅读:
[Leetcode]-Palindrome Number
timesten升级
C++的for循环细节,必看!
web desktop在线演示
定制流程
西服定制 服装在线定制 GIMIWEAR高级定制
Roseonly:互联网轻奢品牌之路-搜狐IT
妊娠纹_百度百科
ARPU_百度百科
工商管理硕士(MBA)-北大国际MBA
原文地址:https://www.cnblogs.com/downmoon/p/1017880.html
最新文章
Android 用MediaRecorder录制视频太短崩的问题
Android java.lang.IllegalStateException: Already logged in to server.
Android JobService的使用及源码分析
Android 高仿微信表情输入与键盘输入详解
Tomcat的配置文件详解
Tomcat *的安装和运行(绿色版和安装版都适用)
Tomcat *的下载(绿色版和安装版都适用)
Elasticsearch-2.4.3的3节点安装(多种方式图文详解)(含 head、kopf、marvel、shield和watcher插件安装和使用)
Elasticsearch之重要核心概念(cluster(集群)、shards(分配)、replicas(索引副本)、recovery(据恢复或叫数据重新分布)、gateway(es索引的持久化存储方式)、discovery.zen(es的自动发现节点机制机制)、Transport(内部节点或集群与客户端的交互方式)、settings(修改索引库默认配置)和mappings)
Elasticsearch之kopf插件安装之后的浏览详解
热门文章
Elasticsearch之head插件安装之后的浏览详解
Elasticsearch之插件介绍及安装
Elasticsearch之批量操作bulk
Elasticsearch之curl删除
Codeforces Round #235 (Div. 2) D. Roman and Numbers (数位dp、状态压缩)
KMP算法(具体求串的next[n])
C语言之基本算法35—数组上三角之积 主对角之积 副对角之积
extern 使用方法具体解释
【操作系统】线程
计算机是怎样启动的?
Copyright © 2011-2022 走看看