如何将<asp:hyperlinkfield> URL中的虚拟gridview列作为查询字符串</asp:hyperlinkfield>传递

时间:2012-10-03 13:47:03

标签: asp.net

我在<asp:HyperLinkField>的网址中传递虚拟列的值时遇到问题。 我在gridview中的第一列包含来自<%#Container.DataItemIndex+1>的值,其中gridview正在填充,但是点击我的第二​​列,这是一个超链接字段,我想从<%#Container.DataItemIndex+1>生成的第一列传递值。

所以我面临的问题是如何将值作为查询字符串传递,而不是从数据库中填充,但是在gridview中可以作为列使用。

提前致谢,

2 个答案:

答案 0 :(得分:0)

您可以粘贴代码,以便我可以检测到问题并告诉您该怎么做。你需要理解的一件事是gridview倾向逐项将单元格作为零索引。因此,如果您打算将表的ID称为linkfieldbutton,我建议您使用LinkBut​​ton。

答案 1 :(得分:0)

假设我理解你的问题:

您是否尝试将第2列绑定到同一字段(DataField)column1,以便您可以以任何方式使用(相同)数据。

或者,也许你可以(已经)将column1用于同一目的(re:显示和链接)?

H个....