我在<asp:HyperLinkField>
的网址中传递虚拟列的值时遇到问题。
我在gridview中的第一列包含来自<%#Container.DataItemIndex+1>
的值,其中gridview正在填充,但是点击我的第二列,这是一个超链接字段,我想从<%#Container.DataItemIndex+1>
生成的第一列传递值。
所以我面临的问题是如何将值作为查询字符串传递,而不是从数据库中填充,但是在gridview中可以作为列使用。
提前致谢,
答案 0 :(得分:0)
您可以粘贴代码,以便我可以检测到问题并告诉您该怎么做。你需要理解的一件事是gridview倾向逐项将单元格作为零索引。因此,如果您打算将表的ID称为linkfieldbutton,我建议您使用LinkButton。
答案 1 :(得分:0)
假设我理解你的问题:
您是否尝试将第2列绑定到同一字段(DataField
)column1,以便您可以以任何方式使用(相同)数据。
或者,也许你可以(已经)将column1用于同一目的(re:显示和链接)?
H个....