Skip to content
Loading
I want to get my lisview scroll to the selected item and cha  
  •   
  •                 class="boxright col-lg-4 col-md-4 col-sm-12">  
  •                     "server" ID="listviedo"  
  •                         OnSelectedIndexChanged="listviedo_SelectedIndexChanged"  
  •                         OnSelectedIndexChanging="listviedo_SelectedIndexChanging"  
  •                         SelectedIndex="0" FullRowSelect="true"   
  •                         DataKeyNames="VID" ClientIDMode="AutoID">  
  •                           
  •                             "server" ID="selected_panel" >  
  •                                 class="vdofont">  
  •                                     "server" ID="linkbtn" CommandName="Select" CommandArgument='<%# Eval("VID") %>'>  
  •                                         "lblname" runat="server" Text='<%# Eval("VideoName")%>'>  
  •                                         "lblid" runat="server" Visible="false" Text='<%# Eval("VID")%>'>  
  •                                       
  •                                   
  •                               
  •                           
  •                           
  •                             "server" ID="selected_panel" CssClass="boxright_active" BackColor="SkyBlue">   
  •                                 class="vdofont boxright_active">  
  •                                     "server" ID="linkbtn" CommandName="Select" CommandArgument='<%# Eval("VID") %>'>  
  •                                         "lblname" runat="server" Text='<%# Eval("VideoName")%>'>  
  •                                         "lblid" runat="server" Visible="false" Text='<%# Eval("VID")%>'>  
  •                                       
  •                                   
  •                               
  •                           
  •                       
  •                   
  •               
  •   
  •           
  •           
  •             "listviedo" EventName="SelectedIndexChanged" />  
  •             "listviedo" EventName="SelectedIndexChanging" />  
  •             "listviedo" EventName="ItemCommand" />  
  •           
  •       
  •  
    C# Code Behind
    1. protected void listviedo_ItemCommand(object sender, ListViewCommandEventArgs e)  
    2.     {  
    3.         Literal lblvedio = (Literal)e.Item.FindControl("lblvedio");  
    4.         Label lblname = (Label)e.Item.FindControl("lblname");  
    5.         if (e.CommandName == "Select")  
    6.         {  
    7.             int ID = Convert.ToInt32(e.CommandArgument);  
    8.             Database.Tbl obj = DB.Tbl.Single(p => p.VID == ID);  
    9.             if (obj.IsUrl == false)  
    10.             {  
    11.                 string Link = "";  
    12.             }  
    13.             else  
    14.             {  
    15.                 string Link = "";  
    16.             }  
    17.         }  
    18.         if (e.CommandName == "Resume")  
    19.         {  
    20.             int ID = Convert.ToInt32(e.CommandArgument);  
    21.             Database.Tbl objcar = DB.Tbl.Single(p => p.VID == ID);   
    22.         }  
    23.     }  
    24.     protected void listviedo_ItemDataBound(object sender, ListViewItemEventArgs e)  
    25.     {  
    26.         Label lblid = (Label)e.Item.FindControl("lblid");  
    27.         LinkButton linkresuume = (LinkButton)e.Item.FindControl("linkresuume");  
    28.         int ID = Convert.ToInt32(lblid.Text);  
    29.         Database.Tbl objcar = DB.Tbl.Single(p => p.VID == ID);              
    30.     }  
    31.     protected void listviedo_SelectedIndexChanged(object sender, EventArgs e)  
    32.     {  
    33.         if (Session["USER"] == null)  
    34.         {  
    35.             Response.Redirect("Login");  
    36.         }  
    37.         else  
    38.         {  
    39.                             if (listviedo.SelectedIndex >= 0)  
    40.             {  
    41.                 int id1 = Convert.ToInt32(listviedo.SelectedValue.ToString());  
    42.                 lblvedio.Text = getvalue(id1);  
    43.                 VDOName.Text = getName(id1);  
    44.                 VDODesc.Text = getDesc(id1);  
    45.                 lblView.Text = getView(id1).ToString();  
    46.                 lblLike.Text = getLike(id1).ToString();  
    47.             }  
    48.         }  
    49.     }  
    50.   
    51.     protected void listviedo_SelectedIndexChanging(object sender, ListViewSelectEventArgs e)  
    52.     {   
    53.         this.listviedo.SelectedIndex = e.NewSelectedIndex;   
    54.     }  
    CSS 
    1. .boxright {  
    2.     floatleft;  
    3.     height890px;  
    4.     margin0 auto;  
    5.     overflowauto;  
    6.     padding10px 10px 10px 10px;  
    7.     background-color: rgba(002550.12);  
    8. }  
    9.   
    10. .boxright div:hover {  
    11.     transform: scale(1.01);  
    12.     box-shadow: 1px 1px 5px 0px #777;  
    13.     border-radius:5px;  
    14. }  
    15.   
    16. .boxright_active {  
    17.     transform: scale(1.01);  
    18.     box-shadow: 1px 1px 10px 0px #777;  
    19.     border-radius:5px;  
    20. }  
    21.   
    22. .boxright div:active {  
    23.     transform: scale(1.01);  
    24.     box-shadow: 1px 1px 10px 0px #777;  
    25.     border-radius:5px;  
    26. }  
    27.   
    28. .boxleft {  
    29.     floatleft;  
    30.     margin0 auto;  
    31.     padding15px;  
    32.     overflowhidden;  
    33. }  
     

    4 Replies

    Know the answer? Post it — somebody with the same question will find it here.