or
AjaxSetting ajaxSetting1 =
new
AjaxSetting(m_ribbonBar.ID);
ajaxSetting1.UpdatedControls.Add(
new
AjaxUpdatedControl(m_contentPanel.ID, m_loadingPanel.ID) { UpdatePanelHeight =
new
Unit(
"100%"
) });
RadAjaxManager1.AjaxSettings.Add(ajaxSetting1);
protected
override
void
CreateChildControls()
{
base
.CreateChildControls();
Button b =
new
Button();
b.ID =
"B"
;
b.Text =
"Search again"
;
b.Click +=
new
EventHandler(b_Click);
Controls.Add(b);
m_grid =
new
RadGrid();
m_grid.ID =
"Grid"
;
m_grid.NeedDataSource += (grid_NeedDataSource);
m_grid.AllowPaging =
true
;
m_grid.PageSize = 10;
Controls.Add(m_grid);
RadAjaxManager.GetCurrent(Page).AjaxSettings.AddAjaxSetting(b, m_grid, LoadingPanel);
RadAjaxManager.GetCurrent(Page).AjaxSettings.AddAjaxSetting(m_grid, m_grid, LoadingPanel);
}
DateTime tmpDate;
item[
"Column2"
].Controls.Add(
new
RadDatePicker() {
ID =
"phDate"
,
SelectedDate = DateTime.TryParse( indExpDate,
out
tmpDate ) ? (DateTime?)tmpDate :
null
} );
<
telerik:RadTreeList
ID
=
"RadTreeList1"
AllowLoadOnDemand
=
"true"
AllowSorting
=
"true"
AllowPaging
=
"true"
<br> PageSize="15" AutoGenerateColumns="false" OnChildItemsDataBind="RadTreeList1_ChildItemsDataBind"<
br
> OnNeedDataSource="RadTreeList1_NeedDataSource" DataKeyNames="PId" ParentDataKeyNames="P1Id" runat="server" EditMode ="PopUp"><
br
> <
Columns
><
br
> <
telerik:TreeListEditCommandColumn
UniqueName
=
"InsertCommandColumn"
ButtonType
=
"ImageButton"
<br> HeaderStyle-Width="60px" ItemStyle-HorizontalAlign="Center" /><
br
> <
telerik:TreeListButtonColumn
UniqueName
=
"DeleteCommandColumn"
Text
=
"Delete"
CommandName
=
"Delete"
<br> ButtonType="ImageButton" HeaderStyle-Width="30px" /><
br
> <
telerik:TreeListBoundColumn
UniqueName
=
"EmpCode"
HeaderText
=
"Emp Code"
<br> DataField="EmpCode" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left"<
br
> ItemStyle-Width="100px" Visible="true" /><
br
> <
telerik:TreeListBoundColumn
ReadOnly
=
"true"
UniqueName
=
"Status"
DataField
=
"Status"
HeaderText
=
"Status"
<br> ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" ItemStyle-Width="100px" Visible="true"><
br
> </
telerik:TreeListBoundColumn
><
br
> <
telerik:TreeListBoundColumn
ReadOnly
=
"true"
UniqueName
=
"Id"
DataField
=
"Id"
<br> ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" Visible="false"><
br
> </
telerik:TreeListBoundColumn
><
br
> </
Columns
><
br
> <
EditFormSettings
EditFormType
=
"WebUserControl"
UserControlPath
=
"~/Controls/Example.ascx"
PopUpSettings-Modal
=
"true"
<br> PopUpSettings-Width="700px"><
br
> </
EditFormSettings
><
br
> </
telerik:RadTreeList
>
<
asp:Panel
ID
=
"pnlTimer"
runat
=
"server"
>
<
asp:Timer
ID
=
"Timer1"
runat
=
"server"
Interval
=
"2000"
OnTick
=
"Timer1_Tick"
Enabled
=
"false"
>
</
asp:Timer
>
</
asp:Panel
>
<
telerik:AjaxSetting
AjaxControlID
=
"Timer1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlTimer"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"tbah"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"grPosts"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lblErr"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lblMsg"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
//initcombos
if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
e.Item.IsInEditMode is always false...
<
telerik:GridBoundColumn
DataField
=
"Model"
DataType
=
"System.String"
FilterControlAltText
=
"Filter Model column"
HeaderText
=
"Model"
ReadOnly
=
"True"
SortExpression
=
"Model"
UniqueName
=
"Model"
>
</
telerik:GridBoundColumn
>