<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true"
AutoGenerateSelectButton="True"
OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
</asp:GridView>
我正在使用gridgene的自动生成列。我无法在另一个页面上获取值。
SelectedIndexChanged()
使用此功能,但Animal
无效。
答案 0 :(得分:0)
<asp:GridView ID="GridView1" runat="server" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AutoGenerateColumns="true">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href="<%#"crossPage.aspx?tenderno="+DataBinder.Eval(Container.DataItem,"tender_no") %>">Select</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我用过它,它对我有用,但它在url上显示了价值。如果没有在url中显示值,还有其他方法可以使用它。
答案 1 :(得分:0)
您可以使用按钮显示链接。
<ItemTemplate>
<button type="button" onclick='location.href="<%#"crossPage.aspx?tenderno="+DataBinder.Eval(Container.DataItem,"tender_no") %>"'> Select</button>
</ItemTemplate>