我想要一个gridview,其中第一个字段是指向mypage.aspx等页面的链接?selectedName = John如果选择了john行,或mypage.aspx?selectedName = Jim如果选择了Jim行。如何为每一行创建链接?
答案 0 :(得分:2)
使用TemplateField
自定义列的样式。
<Columns>
... your other columns ...
<asp:TemplateField HeaderText="Link">
<ItemTemplate>
<a href='<%# "mypage.aspx?selectedName=" + Eval("Name") %>'>Click me</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
其中Name
是包含此人姓名的字段的名称。