All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
<%-- simple binding--%>
<
telerik:RadTreeList
runat
=
"server"
ID
"RadTreeList1"
AllowPaging
"true"
PageSize
"3"
DataKeyNames
"EmployeeID"
ParentDataKeyNames
"ReportsTo"
>
</
br
/><
/>
<%-- Advanced binding--%>
"RadTreeList2"
OnNeedDataSource
"RadTreeList2_NeedDataSource"
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!IsPostBack)
RadTreeList1.DataSource = GetDataTable();
//simple binding
RadTreeList1.DataBind();
}
public
DataTable GetDataTable()
String ConnString = ConfigurationManager.ConnectionStrings[
"ConnectionStringName"
].ConnectionString;
SqlConnection conn =
new
SqlConnection(ConnString);
SqlDataAdapter adapter =
SqlDataAdapter();
adapter.SelectCommand =
SqlCommand(
"SELECT EmployeeID, LastName, FirstName, Title, TitleOfCourtesy, ReportsTo FROM Employees"
, conn);
DataTable myDataTable =
DataTable();
conn.Open();
try
adapter.Fill(myDataTable);
finally
conn.Close();
return
myDataTable;
RadTreeList2_NeedDataSource(
source, TreeListNeedDataSourceEventArgs e)
RadTreeList2.DataSource = GetDataTable();
//Advance binding