Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to slideshow of four images from database using slideshowextender control. I am beginner and don't know how to begin with. Please tell me how can I implement this.
Thanks.
Posted
Comments
Faisalabadians 24-Sep-13 9:09am    
http://www.asp.net/web-forms/videos/ajax-control-toolkit/how-do-i-use-the-aspnet-ajax-slideshow-extender

 
Share this answer
 
Comments
Dholakiya Ankit 4-Oct-13 5:52am    
Nice one my 5+
XML
<asp:ScriptManager ID="ScriptManger1" runat="Server">
    </asp:ScriptManager>
    <div>
        <asp:Timer runat="server" Interval="10000" ID="SlideShowTimer" OnTick="SlideShowTimer_Tick" />
        <asp:UpdatePanel runat="server" ID="SlideShow" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:Image runat="Server" ID="SlideShowImage1" ImageUrl="" Width="100%" Height="150px" />
                <asp:AdRotator ID="AdRotator1" runat="Server" />
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="SlideShowTimer" EventName="Tick" />
            </Triggers>
        </asp:UpdatePanel>

        <asp:UpdatePanelAnimationExtender ID="UPextender" runat="server" TargetControlID="SlideShow"
            BehaviorID="animation" >
            <Animations>
                <OnUpdating>
                     <%-- It should take 1/2 of a second to fade out --%>
                        <FadeOut Duration=".5" Fps="20" minimumOpacity=".1" />
                </OnUpdating>
                <OnUpdated>
                     <%-- It should take 1 and 1/2 of a second to fade back in --%>
                     <FadeIn Duration="1.5" Fps="20" minimumOpacity=".1" />
                </OnUpdated>
            </Animations>
        </asp:UpdatePanelAnimationExtender>
    </div>



C# code

//import following namespaces

using System.Data;
using System.Data.SqlClient;

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{

AdRotator1.DataSource = FetchAdsFromDB();
AdRotator1.DataBind();

}
}
protected void SlideShowTimer_Tick(object sender, EventArgs e)
{
AdRotator1.DataSource = FetchAdsFromDB();
AdRotator1.DataBind();

}
private DataTable FetchAdsFromDB()
{
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("select AlternateText,ImageUrl,NavigateUrl,Impressions from imageadrotator", con);
da.Fill(dt);
return dt;
//ImageUrl must be needed[image location from db]

}
}
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900