All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
New to Telerik UI for ASP.NET AJAX? Download free 30-day trial
RadCheckBoxList can be bound declaratively to any linear data source. In the current example you can configure the control to use 4 popular data source controls:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultCS.aspx.cs" Inherits="Telerik.Web.Examples.CheckBoxList.Configurator.DefaultCS" %> <!DOCTYPE html> <html xmlns='http://www.w3.org/1999/xhtml'> <head runat="server"> <title>Telerik ASP.NET Example</title> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="ConfigurationPanel1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="CheckBoxList1" /> <telerik:AjaxUpdatedControl ControlID="ConfigurationPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"></telerik:RadAjaxLoadingPanel> <div class="demo-container size-wide"> <telerik:RadCheckBoxList runat="server" ID="CheckBoxList1" AutoPostBack="false" DataSourceID="SqlDataSource1"> <Databindings DataTextField="Description" DataValueField="CategoryID" /> </telerik:RadCheckBoxList> </div> <asp:EntityDataSource ID="EntityDataSource1" runat="server" ConnectionString="name=NorthwindReadWriteEntities" DefaultContainerName="NorthwindReadWriteEntities" EntitySetName="Categories" Select="it.[CategoryID], it.[Description]" AutoPage="true" /> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="Telerik.Web.Examples.Movie" SelectMethod="GetMovieList"></asp:ObjectDataSource> <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT [CategoryID], [Description] FROM [Categories]" /> <asp:XmlDataSource runat="server" ID="XmlDataSource1" DataFile="~/App_Data/ChartData.xml" /> <qsf:ConfiguratorPanel runat="server" ID="ConfigurationPanel1"> <Views> <qsf:View ID="View1" runat="server"> <qsf:DropDownList runat="server" ID="DataSources" AutoPostBack="true" Label="Declarative DataSources" Size="Wide"> <Items> <telerik:DropDownListItem Value="entity" Text="Entity DataSource" /> <telerik:DropDownListItem Value="obj" Text="Object DataSource" /> <telerik:DropDownListItem Value="sql" Text="Sql DataSource" Selected="true" /> <telerik:DropDownListItem Value="xml" Text="Xml DataSource" /> </Items> </qsf:DropDownList> </qsf:View> </Views> </qsf:ConfiguratorPanel> </form> </body> </html>