or
namespace SurveyResults{ public partial class resultsGrid : System.Web.UI.UserControl { private DataTable _dtResults = null; public DataTable dtResults { get { return _dtResults; } set { _dtResults = dtResults; } } protected void Page_Load(object sender, EventArgs e) { gridResults.DataSource = _dtResults; gridResults.Rebind(); } }}// dtResults is a datatable that contains the results for all sites. I have verified that it does contain data at this point_resultsGrid = (resultsGrid)Page.LoadControl("resultsGrid.ascx");_resultsGrid.dtResults = dtResults;phResults.Controls.Add(_resultsGrid);
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RadDatePicker.Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><%@ Register TagPrefix="uc" TagName="DatePicker" Src="~/DatePicker.ascx" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div style="margin-left:100px;margin-top:100px;"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> <telerik:RadButton ID="RadButton1" runat="server" Text="RadButton" onclick="RadButton1_Click"> </telerik:RadButton> <br /> <uc:DatePicker ID="ucDatePicker" runat="server" Visible="false" /> </div> </form></body></html>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace RadDatePicker{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void RadButton1_Click(object sender, EventArgs e) { ucDatePicker.Visible = true; } }}<telerik:RadAjaxPanel ID="rapPanel" runat="server"><telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" Skin="Windows7" AutoPostBack="true"> <Tabs> <telerik:RadTab runat="server" PageViewID="rpvPage1" Text="Root RadTab1"> </telerik:RadTab> <telerik:RadTab runat="server" PageViewID="rpvPage2" Text="Root RadTab2"> </telerik:RadTab> <telerik:RadTab runat="server" PageViewID="rpvPage3" Text="Root RadTab3"> </telerik:RadTab> </Tabs></telerik:RadTabStrip><telerik:RadMultiPage ID="RadMultiPage1" Runat="server" RenderSelectedPageOnly="true" EnableEmbeddedScripts="true" SelectedIndex="0"> <telerik:RadPageView ID="rpvPage1" runat="server"> RadPageView Page 1 </telerik:RadPageView> <telerik:RadPageView ID="rpvPage2" runat="server"> RadPageView Page 2<br /> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server"> <telerik:RadDatePicker ID="RadDatePicker2" runat="server" Skin="Windows7"> </telerik:RadDatePicker> </telerik:RadAjaxPanel> </telerik:RadPageView> <telerik:RadPageView ID="rpvPage3" runat="server"> RadPageView Page 3 </telerik:RadPageView></telerik:RadMultiPage></telerik:RadAjaxPanel>@( Html.Telerik().Grid(Model) .Name("Player") .ClientEvents(events => { events.OnDataBound("Grid_onDataBound"); events.OnSubmitChanges("Grid_onSubmitChanges"); events.OnError("Grid_onError"); }) .Sortable(sorting => sorting.Enabled(true)) .DataKeys(keys => keys.Add(o => o.Id) .RouteKey("Id")) .ToolBar(commands => { commands.Insert().ButtonType(GridButtonType.Image).ImageHtmlAttributes(new { style = "margin-left:0" }); commands.SubmitChanges().ButtonType(GridButtonType.Image); }) .DataBinding(dataBinding => dataBinding.Ajax() //.Insert("Players_update", "Player", new { Tournament = ViewBag.TournamentID }) .Select("Select_players", "Player", new { Tournament = ViewBag.TournamentID }) .Update("Players_update", "Player", new { Tournament = ViewBag.TournamentID }) //.Delete("Players_update", "Player", new { Tournament = ViewBag.TournamentID }) ) .PrefixUrlParameters(false) .Columns(columns => { columns.Bound(o => o.FirstName).Width(180); columns.Bound(o => o.LastName).Width(180); columns.Bound(o => o.Email).Width(200); columns.ForeignKey(o => o.Sex, (IEnumerable)ViewData["gender"], "Id", "Text").Width(120); columns.ForeignKey(o => o.Country, (IEnumerable)ViewData["country"], "Id", "Name").Width(120); columns .Bound(o => o.IsPro) .ClientTemplate("<input type='checkbox' name='IsPro' value='<#=IsPro#>' />") .Width(30); columns.Command(commands => { commands.Edit().ButtonType(GridButtonType.Image); commands.Delete().ButtonType(GridButtonType.Image); }); }) .Editable(editing => editing.Mode(GridEditMode.InCell)) .KeyboardNavigation(navigation => navigation.EditOnTab(true)) )