"saltar" a una fila específica en una vista de cuadrícula

Me enfrento a un problema muy molesto todo el día sin éxito para resolverlo, necesito saltar a una fila en una vista de cuadrícula, el número de fila al que quiero saltar se toma de la cadena de consulta.

He buscado en Google, aquí y en otros lugares, ninguna de las respuestas que probé funcionó para mí.

las columnas de gridview son campos de plantilla.

esto es lo ultimo que probé:

        ClientScript.RegisterStartupScript(this.GetType(),
                                "navigate",
                                "window.onload = function() {window.location.hash='#" + anchorId + "';}",
                                 true);

Anchorid se coloca en un elemento de plantilla dentro de un campo de plantilla.

Ty.

Editar: aquí hay parte del código de gridview, es demasiado largo y no tiene sentido publicarlo todo:

   <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>

preguntado el 24 de diciembre de 12 a las 15:12

puedes publicar una muestra de tu GridView? -

He editado mi publicación, ty. -

¿Qué pasa cuando modificas tu url para ir al hash, funciona? Por ejemplo, escribiendo www.myurl.com/mypage.aspx#myanchor. -

no, no funciona, sin embargo, el nombre está configurado correctamente, lo he comprobado varias veces (nombre del -

dataGridView.SelectedIndex = indexFromQueryYouMentioned; //seleccione la fila dataGridView1.Rows[indexFromQueryYouMentioned].Selected = true; //desplazarse a la fila seleccionada this.dataGridView1.FirstDisplayedScrollingRowIndex = indexFrom; -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.