如何在页面加载时将焦点保留在选定的行上。 [英] How do I retain the focus on the selected row when the page load.

查看:87
本文介绍了如何在页面加载时将焦点保留在选定的行上。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好我用div创建了一个gridview,使其可以滚动。但是当我选择页面加载导致div返回顶部时。我怎样才能保留div的位置?继承我的代码。



我的尝试:



< div style =width:100%; height:200px; overflow:auto; border:solid black; border-radius:5px;> 

< asp:GridView ID =GridView1runat =serverAutoGenerateColumns =False
DataSourceID =SqlDataSource1
EmptyDataText =没有数据记录到显示。 >
< Columns>
< asp:CommandField ShowSelectButton =True/>
< asp:BoundField DataField =studentidHeaderText =studentid
SortExpression =studentid/>
< asp:BoundField DataField =studnameHeaderText =studname
SortExpression =studname/>
< asp:BoundField DataField =subjectidHeaderText =subjectid
SortExpression =subjectid/>
< asp:BoundField DataField =gradeHeaderText =gradeSortExpression =grade/>
< asp:BoundField DataField =sectionHeaderText =section
SortExpression =section/>
< asp:BoundField DataField =quarterHeaderText =quarter
SortExpression =quarter/>
< asp:BoundField DataField =totalnumberptHeaderText =totalnumberpt
SortExpression =totalnumberpt/>
< asp:BoundField DataField =totalscoreofptHeaderText =totalscoreofpt
SortExpression =totalscoreofpt/>
< asp:BoundField DataField =maxscoreofptHeaderText =maxscoreofpt
SortExpression =maxscoreofpt/>
< asp:BoundField DataField =percentageofptHeaderText =percentageofpt
SortExpression =percentageofpt/>
< asp:BoundField DataField =weightedscoreptHeaderText =weightedscorept
SortExpression =weightedscorept/>
< asp:BoundField DataField =ptrs1HeaderText =ptrs1SortExpression =ptrs1/>
< asp:BoundField DataField =ptms1HeaderText =ptms1SortExpression =ptms1/>
< asp:BoundField DataField =ptrs2HeaderText =ptrs2SortExpression =ptrs2/>
< asp:BoundField DataField =ptms2HeaderText =ptms2SortExpression =ptms2/>
< asp:BoundField DataField =ptrs3HeaderText =ptrs3SortExpression =ptrs3/>
< asp:BoundField DataField =ptms3HeaderText =ptms3SortExpression =ptms3/>
< asp:BoundField DataField =ptrs4HeaderText =ptrs4SortExpression =ptrs4/>
< asp:BoundField DataField =ptms4HeaderText =ptms4SortExpression =ptms4/>
< asp:BoundField DataField =ptrs5HeaderText =ptrs5SortExpression =ptrs5/>
< asp:BoundField DataField =ptms5HeaderText =ptms5SortExpression =ptms5/>
< asp:BoundField DataField =ptrs6HeaderText =ptrs6SortExpression =ptrs6/>
< asp:BoundField DataField =ptms6HeaderText =ptms6SortExpression =ptms6/>
< asp:BoundField DataField =ptrs7HeaderText =ptrs7SortExpression =ptrs7/>
< asp:BoundField DataField =ptms7HeaderText =ptms7SortExpression =ptms7/>
< asp:BoundField DataField =ptrs8HeaderText =ptrs8SortExpression =ptrs8/>
< asp:BoundField DataField =ptms8HeaderText =ptms8SortExpression =ptms8/>
< asp:BoundField DataField =ptrs9HeaderText =ptrs9SortExpression =ptrs9/>
< asp:BoundField DataField =ptms9HeaderText =ptms9SortExpression =ptms9/>
< asp:BoundField DataField =ptrs10HeaderText =ptrs10
SortExpression =ptrs10/>
< asp:BoundField DataField =ptms10HeaderText =ptms10
SortExpression =ptms10/>
< / Columns>
< / asp:GridView>
< asp:SqlDataSource ID =SqlDataSource1runat =server
ConnectionString =<%$ ConnectionStrings:StConnectionString1%>
ProviderName =<%$ ConnectionStrings:StConnectionString1.ProviderName%>
SelectCommand =SELECT [studentid],[studname],[subjectid],[grade],[section],[quarter],[totalnumberpt],[totalscoreofpt],[maxscoreofpt],[percentageofpt],[weightedscorept] ],[ptrs1],[ptms1],[ptrs2],[ptms2],[ptrs3],[ptms3],[ptrs4],[ptms4],[ptrs5],[ptms5],[ptrs6],[ptms6], [ptrs7],[ptms7],[ptrs8],[ptms8],[ptrs9],[ptms9],[ptrs10],[ptms10] FROM [tblpt]>
< / asp:SqlDataSource>

< div>

解决方案

ConnectionStrings:StConnectionString1%>
ProviderName =<%


< blockquote> ConnectionStrings:StConnectionString1.ProviderName%>
SelectCommand =SELECT [studentid],[studname],[subjectid],[grade],[section],[quarter],[totalnumberpt],[totalscoreofpt] ,[maxscoreofpt],[percentofpt],[weightedscorept],[ptrs1],[ptms1],[ptrs2],[ptms2],[ptrs3],[ptms3],[ptrs4],[ptms4],[ptrs5],[ ptms5],[ptrs6],[ptms6],[ptrs7],[ptms7],[ptrs8],[ptms8],[ptrs9],[ptms9],[ptrs10],[ptms10] FROM [tblpt]>
< / asp:SqlDataSource>

< div>


Hello guys i created an gridview inside with div to make it scrollable . but when i select the page load causing the div back ti the top. how can i retain the position of the div ? heres my code.

What I have tried:

<div style="width: 100%; height:200px; overflow: auto; border: solid black; border-radius: 5px; ">

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
    DataSourceID="SqlDataSource1" 
    EmptyDataText="There are no data records to display." >
    <Columns>
        <asp:CommandField ShowSelectButton="True" />
        <asp:BoundField DataField="studentid" HeaderText="studentid" 
            SortExpression="studentid" />
        <asp:BoundField DataField="studname" HeaderText="studname" 
            SortExpression="studname" />
        <asp:BoundField DataField="subjectid" HeaderText="subjectid" 
            SortExpression="subjectid" />
        <asp:BoundField DataField="grade" HeaderText="grade" SortExpression="grade" />
        <asp:BoundField DataField="section" HeaderText="section" 
            SortExpression="section" />
        <asp:BoundField DataField="quarter" HeaderText="quarter" 
            SortExpression="quarter" />
        <asp:BoundField DataField="totalnumberpt" HeaderText="totalnumberpt" 
            SortExpression="totalnumberpt" />
        <asp:BoundField DataField="totalscoreofpt" HeaderText="totalscoreofpt" 
            SortExpression="totalscoreofpt" />
        <asp:BoundField DataField="maxscoreofpt" HeaderText="maxscoreofpt" 
            SortExpression="maxscoreofpt" />
        <asp:BoundField DataField="percentageofpt" HeaderText="percentageofpt" 
            SortExpression="percentageofpt" />
        <asp:BoundField DataField="weightedscorept" HeaderText="weightedscorept" 
            SortExpression="weightedscorept" />
        <asp:BoundField DataField="ptrs1" HeaderText="ptrs1" SortExpression="ptrs1" />
        <asp:BoundField DataField="ptms1" HeaderText="ptms1" SortExpression="ptms1" />
        <asp:BoundField DataField="ptrs2" HeaderText="ptrs2" SortExpression="ptrs2" />
        <asp:BoundField DataField="ptms2" HeaderText="ptms2" SortExpression="ptms2" />
        <asp:BoundField DataField="ptrs3" HeaderText="ptrs3" SortExpression="ptrs3" />
        <asp:BoundField DataField="ptms3" HeaderText="ptms3" SortExpression="ptms3" />
        <asp:BoundField DataField="ptrs4" HeaderText="ptrs4" SortExpression="ptrs4" />
        <asp:BoundField DataField="ptms4" HeaderText="ptms4" SortExpression="ptms4" />
        <asp:BoundField DataField="ptrs5" HeaderText="ptrs5" SortExpression="ptrs5" />
        <asp:BoundField DataField="ptms5" HeaderText="ptms5" SortExpression="ptms5" />
        <asp:BoundField DataField="ptrs6" HeaderText="ptrs6" SortExpression="ptrs6" />
        <asp:BoundField DataField="ptms6" HeaderText="ptms6" SortExpression="ptms6" />
        <asp:BoundField DataField="ptrs7" HeaderText="ptrs7" SortExpression="ptrs7" />
        <asp:BoundField DataField="ptms7" HeaderText="ptms7" SortExpression="ptms7" />
        <asp:BoundField DataField="ptrs8" HeaderText="ptrs8" SortExpression="ptrs8" />
        <asp:BoundField DataField="ptms8" HeaderText="ptms8" SortExpression="ptms8" />
        <asp:BoundField DataField="ptrs9" HeaderText="ptrs9" SortExpression="ptrs9" />
        <asp:BoundField DataField="ptms9" HeaderText="ptms9" SortExpression="ptms9" />
        <asp:BoundField DataField="ptrs10" HeaderText="ptrs10" 
            SortExpression="ptrs10" />
        <asp:BoundField DataField="ptms10" HeaderText="ptms10" 
            SortExpression="ptms10" />
    </Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:StConnectionString1 %>" 
    ProviderName="<%$ ConnectionStrings:StConnectionString1.ProviderName %>" 
    SelectCommand="SELECT [studentid], [studname], [subjectid], [grade], [section], [quarter], [totalnumberpt], [totalscoreofpt], [maxscoreofpt], [percentageofpt], [weightedscorept], [ptrs1], [ptms1], [ptrs2], [ptms2], [ptrs3], [ptms3], [ptrs4], [ptms4], [ptrs5], [ptms5], [ptrs6], [ptms6], [ptrs7], [ptms7], [ptrs8], [ptms8], [ptrs9], [ptms9], [ptrs10], [ptms10] FROM [tblpt]">
</asp:SqlDataSource>

<div> 

解决方案

ConnectionStrings:StConnectionString1 %>" ProviderName="<%


ConnectionStrings:StConnectionString1.ProviderName %>" SelectCommand="SELECT [studentid], [studname], [subjectid], [grade], [section], [quarter], [totalnumberpt], [totalscoreofpt], [maxscoreofpt], [percentageofpt], [weightedscorept], [ptrs1], [ptms1], [ptrs2], [ptms2], [ptrs3], [ptms3], [ptrs4], [ptms4], [ptrs5], [ptms5], [ptrs6], [ptms6], [ptrs7], [ptms7], [ptrs8], [ptms8], [ptrs9], [ptms9], [ptrs10], [ptms10] FROM [tblpt]"> </asp:SqlDataSource> <div>


这篇关于如何在页面加载时将焦点保留在选定的行上。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆