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"是不是重复了?
谢谢指导。 展开
2.以上代码中的asp:hyperlinkfield datatextfield="daily"和DataNavigateUrlFields="daily"是不是重复了?
谢谢指导。 展开
1个回答
展开全部
首先找到主键
DataValueField 绑定主键如ID
DataNavigateUrlFormatString="Rank_detail.aspx?ID={0}"
通过url后面的占位符传递主键ID即可
DataValueField 绑定主键如ID
DataNavigateUrlFormatString="Rank_detail.aspx?ID={0}"
通过url后面的占位符传递主键ID即可
追问
这里面的ID={0}是不是代表点击ID字段下的所有行的值都跳转到Rank_detail.aspx页面呢?我想要实现点击ID字段下的不同行,显示出不同的数据记录,比如点击第一条记录跳转到1.aspx,点击第二条记录,跳转到2.aspx。请问怎样实现?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询