This is a migrated thread and some comments may be shown as answers.

[Solved] Cancelling for Advanced Edit template as a User Control

2 Answers 128 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Balaji
Top achievements
Rank 1
Balaji asked on 09 Apr 2009, 03:38 AM
Hi,

i'm using Advanced edit template as a user control, when i'm trying to cancel the Edit template it just postback only, but the template is not closing.Pls reply ASAP....................

2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 09 Apr 2009, 07:55 AM
Hello Balaji,

The UserControlEditForm should close if you have set the CommandName for the CancelButton as Cancel. If that does not work, you can set the Edit property of the corresponding grid item to false and rebind the grid. 
C#:
protected void RadGrid(object source, GridCommandEventArgs e) 
    { 
        if (e.CommandName == RadGrid.CancelCommandName) 
        { 
            e.Item.Edit = false
        } 
     } 
 
 

You can also Clear the EditItems using the following code:
RadGrid1.MasterTableView.ClearEditItems(); 

Thanks
Princy.
0
Balaji
Top achievements
Rank 1
answered on 09 Apr 2009, 12:39 PM

i'm using Following Code as a User Control in advanced Edit Template ,how can i Cancel  this UserControl and return to sceduler..Pls reply

<

table cellpadding="0" cellspacing="0" width="100%">

 

 

<tr>

 

 

<td align="center">

 

 

<table cellpadding="1" cellspacing="1" width="100%">

 

 

<tr>

 

 

<td style="height: 5px" colspan="2">

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td class="TableLeftColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:Label ID="lblEventType" runat="server" CssClass="NormalText" Text="Event Type"

 

 

Width="90%"></asp:Label>

 

 

</td>

 

 

<td class="TableRightColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<telerik:RadComboBox ID="radCmbEventType" runat="server" skinspath="~/RadControls/ComboBox/Skins"

 

 

Width="150px">

 

 

</telerik:RadComboBox>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td class="TableLeftColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:Label ID="lblEventDescription" runat="server" Text="Event Description" CssClass="NormalText"

 

 

Width="90%"></asp:Label>

 

 

</td>

 

 

<td class="TableRightColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:TextBox ID="txtEventDescription" runat="server" CssClass="EditTextBox" Width="90%"></asp:TextBox>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td class="TableLeftColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:Label ID="lblStartDate" runat="server" Text="Start Date" CssClass="NormalText"

 

 

Width="90%"></asp:Label>

 

 

</td>

 

 

<td class="TableRightColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<telerik:RadDateTimePicker ID="radDtTimeStartDate" runat="server">

 

 

</telerik:RadDateTimePicker>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td class="TableLeftColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:Label ID="lblEndDate" runat="server" Text="End Date" CssClass="NormalText" Width="90%"></asp:Label>

 

 

</td>

 

 

<td class="TableRightColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<telerik:RadDateTimePicker ID="radDtTimeEndDate" runat="server">

 

 

</telerik:RadDateTimePicker>

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td class="TableLeftColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:Label ID="lblShareStatus" runat="server" Text="Share Status" CssClass="NormalText"></asp:Label>

 

 

</td>

 

 

<td class="TableRightColumn" style="width: 50%; padding-left: 5px;" align="left">

 

 

<asp:CheckBox ID="chkStatus1" runat="server" Text="Personal" CssClass="NormalText" /><br />

 

 

<asp:CheckBox ID="chkStatus2" runat="server" Text="Share with HR" CssClass="NormalText" /><br />

 

 

<asp:CheckBox ID="chkStatus3" runat="server" Text="Share with Manager" CssClass="NormalText" />

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td style="height: 5px" colspan="2">

 

 

</td>

 

 

</tr>

 

 

<tr>

 

 

<td>

 

 

<asp:Panel runat="server" ID="ButtonsPanel">

 

 

<div>

 

 

<asp:LinkButton runat="server" ID="UpdateButton" CommandName="Update">

 

 

<span><%= Owner.Localization.Save %></span>

 

 

</asp:LinkButton>

 

 

<asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel">

 

 

<span><%=Owner.Localization.Cancel%></span>

 

 

</asp:LinkButton>

 

 

</div>

 

 

</asp:Panel>

 

 

</td>

 

 

</tr>

 

 

</table>

 

 

</td>

 

 

</tr>

 

 

</table>


Thanks..

 

Tags
Scheduler
Asked by
Balaji
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Balaji
Top achievements
Rank 1
Share this question
or