C# asp.net 绑定数据的gridview超链接列,如何对应行?

<asp:hyperlinkfielddatatextfield="daily"HeaderText="今日业务量累计"DataNavigateUrlFields="da... <asp:hyperlinkfield datatextfield="daily" HeaderText="今日业务量累计" DataNavigateUrlFields="daily" DataNavigateUrlFormatString="Rank_detail.aspx" /> 1.我想对于daily这一列的每行数据对应不同的链接,可是该怎么指定具体哪一行呢?gridview中的数据是根据oracle sql绑定的。
2.以上代码中的asp:hyperlinkfield datatextfield="daily"和DataNavigateUrlFields="daily"是不是重复了?
谢谢指导。
展开
 我来答
世茂软件工作室
2017-05-25 · TA获得超过128个赞
知道小有建树答主
回答量:127
采纳率:60%
帮助的人:61.7万
展开全部
首先找到主键
DataValueField 绑定主键如ID
DataNavigateUrlFormatString="Rank_detail.aspx?ID={0}"
通过url后面的占位符传递主键ID即可
追问
这里面的ID={0}是不是代表点击ID字段下的所有行的值都跳转到Rank_detail.aspx页面呢?我想要实现点击ID字段下的不同行,显示出不同的数据记录,比如点击第一条记录跳转到1.aspx,点击第二条记录,跳转到2.aspx。请问怎样实现?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式