0

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

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

提前致谢,

4

2 回答 2

0

Assuming I understood your question:

Have you tried binding column 2 to the same field (DataField) column1 is so you can use the (same) data any way you want.

Alternatively, perhaps you can (already) use column1 for the same purpose (re: display and link)?

Hth....

于 2012-10-03T14:39:55.363 回答
0

你能粘贴代码,这样我就可以检测到问题并告诉你该怎么做。因为您需要了解的一件事是 gridview 倾向于将单元格逐项列为零索引。因此,如果您的意图是将表格的 ID 告知链接字段按钮,我会建议您使用 LinkBut​​ton。

于 2012-10-03T14:10:34.927 回答