New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

Server-side Programming

You can configure the settings of RadProgressBar and create its elements in the code-behind via the Server-Side API of the control.

RadProgressBar Public Properties and Methods

For a list with the server-side properties and methods of the control, see the Server-Side API of the RadProgressBar class. You can also find it in the intellisense in Visual Studio.

Creating and Configuring a ProgressBar From the Code-behind

Example 1 shows a how you can use the server-side API of the ProgressBar, to create the control instance and configure some of the main settings of the control. You can see the result from this code in Figure 1.

Figure 1: A progress bar that is created and configured from the code-behind.

programmatically-created-progress-bar

Example 1: Configuring a progress bar on the server-side.

C#
protected void Page_Init(object sender, EventArgs e)
{
	RadProgressBar progressBar = new RadProgressBar();

	progressBar.ID = "RadProgressBar1";
	progressBar.Width = 250;
	progressBar.BarType = Telerik.Web.UI.ProgressBarType.Percent;
	progressBar.Orientation = Telerik.Web.UI.ProgressBarOrientation.Horizontal;

	progressBar.MaxValue = 100;
	progressBar.Value = 33;
	progressBar.ShowLabel = true;
	progressBar.Skin = "Silk";

	Page.Controls.Add(progressBar);
}

See Also