我整天面对一个非常讨厌的问题而没有成功解决它,我需要在gridview中跳转到一行,我想要跳转到的行的数量取自查询字符串。< / p>
我搜索了谷歌,这里和其他地方,没有我试过为我工作过的答案。
gridview列是模板字段。
这是我尝试的最后一件事:
ClientScript.RegisterStartupScript(this.GetType(),
"navigate",
"window.onload = function() {window.location.hash='#" + anchorId + "';}",
true);
anchorid放置在模板字段
内的模板项中TY。
编辑: 这里是一些gridview代码,它太长了,并且发布它是没有意义的:
<asp:GridView ID="GV_SeatRent" runat="server" DataSourceID="GridDataSource" EnablePersistedSelection="True"
AllowPaging="True" AllowSorting="True" CssClass="DDGridView"
RowStyle-CssClass="td" HeaderStyle-CssClass="th" CellPadding="6"
PageSize="100" AutoGenerateColumns="False" ShowHeaderWhenEmpty="True"
Width="300px" onprerender="GV_SeatRent_PreRender"
onrowupdated="GV_SeatRent_RowUpdated" onrowupdating="GV_SeatRent_RowUpdating">
<Columns>
<asp:TemplateField >
<ItemTemplate>
<a title="asd" name='<%# setAnchor()%>'/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField >
<ItemTemplate>
<%# GetCompName()%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField >
<ItemTemplate>
<%# GetTalmidName()%>
</ItemTemplate>
</asp:TemplateField>