<telerik:RadGrid ID="RadGridUserInfo" CssClass="myRadGrid" GridLines="None" runat="server" AllowAutomaticDeletes="True" PageSize="12" AllowPaging="True" AutoGenerateColumns="False" OnItemUpdated="RadGridUserInfo_ItemUpdated" OnItemDeleted="RadGridUserInfo_ItemDeleted" OnItemInserted="RadGridUserInfo_ItemInserted" OnDataBound="RadGridUserInfo_DataBound" AllowFilteringByColumn="True" OnItemCreated="RadGridUserInfo_ItemCreated" OnInsertCommand="RadGridUserInfo_InsertCommand" OnUpdateCommand="RadGridUserInfo_UpdateCommand" OnNeedDataSource="RadGridUserInfo_NeedDataSource" OnEditCommand="RadGridUserInfo_EditCommand" OnItemDataBound="RadGridUserInfo_ItemDataBound" OnDeleteCommand="RadGridUserInfo_DeleteCommand" oncolumncreated="RadGridUserInfo_ColumnCreated"> <SelectedItemStyle Font-Names="Tahoma" Font-Size="11px" ForeColor="#8abe23" /> <MasterTableView Width="100%" CommandItemDisplay="TopAndBottom" DataKeyNames="UserInfoId" HorizontalAlign="NotSet" AutoGenerateColumns="False" Font-Names="Tahoma" EditFormSettings-FormStyle-ForeColor="Black" Font-Size="11px"> <CommandItemTemplate> <div style="padding: 5px 5px;" dir="rtl"> asp:LinkButton ID="LinkButton4" runat="server" Font-Names="Tahoma" CommandName="RebindGrid"><img style="border:0px;vertical-align:middle;" alt="" src="../Images/Icons/Refresh.gif" />به روزآوري اطلاعات</asp:LinkButton> </div> </CommandItemTemplate> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ConfirmText="آيا از حذف ركورد جاري مطمئنيد؟" ConfirmDialogType="RadWindow" ConfirmTitle="حذف ركورد جاري" ButtonType="ImageButton" CommandName="Delete" Text="حذف" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" /> </telerik:GridButtonColumn> <telerik:GridDropDownColumn DataField="SiteOwnerId" EditFormColumnIndex="1" HeaderText="شركت فروشنده پنل" UniqueName="SiteOwnerId" ListTextField="SiteOwnerName" ListValueField="SiteOwnerId" DataSourceID="sds_SiteOwner" ColumnEditorID="GridDropDownEditor"> </telerik:GridDropDownColumn> </Columns> <EditFormSettings ColumnNumber="3" CaptionDataField="UserInfoId" CaptionFormatString="ويرايش اطلاعات" InsertCaption=""> <EditColumn ButtonType="ImageButton" InsertText="ثبت پنل" UpdateText="ويرايش پنل" UniqueName="EditCommandColumn1" CancelText="لغو ويرايش"> </EditColumn> </EditFormSettings> </MasterTableView> </telerik:RadGrid> <td><qsf:RTV runat="server" ID="CatTree1" ></qsf:RTV> </td> <td style="width:80%;vertical-align:top"> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"><ContentTemplate><asp:PlaceHolder ID="PlaceHolder_UC" runat="server"></asp:PlaceHolder></ContentTemplate> <Triggers><asp:AsyncPostBackTrigger ControlID="CatTree1" /></Triggers></asp:UpdatePanel> </td>Dim UControl As ControlIf .... controlPath = "Arrangements2.ascx"End IfUControl = CType(LoadControl(controlPath), UserControl)If controlPath <> "" Then If Not (UControl Is Nothing) Then 'ascx dinamically attached PlaceHolder_UC.Controls.Clear() PlaceHolder_UC.Controls.Add(UControl) ..... Dim myUC As ASP.Arrangements2 = DirectCast(tempControl, ASP.Arrangements2) 'here I Call function on second ascx, fill radgrid whit data myUC.InitControl(value) .... End IfEnd If<asp:UpdatePanel ID="UpdatePanelAscx" runat="server" UpdateMode="Conditional"><ContentTemplate><telerik:RadGrid ID="RadGridArrangement" runat="server"OnItemCommand="RadGridArrangement_ItemCommand">.....<ClientSettings enablePostBackOnRowClick="True"> <Selecting AllowRowSelect="True" /></ClientSettings>.........<Triggers> <asp:AsyncPostBackTrigger ControlID="RadGridArrangement" EventName="OnItemCommand" /></Triggers></asp:UpdatePanel>Hi,
How do I go about finding a control in the AppointmentDelete? I;ve tried
e.Appointment.AppointmentControls[0].FindControl[
"txtname"].
I know how to do it in the
RadScheduler1_FormCreated
Thanks
<telerik:RadGrid ID="alarms" runat="server" CssClass="gridview" AllowAutomaticUpdates="true" AutoGenerateColumns="false" OnItemDataBound="AlarmDataBound" AllowPaging="true" AllowSorting="true" AllowMultiRowSelection="true" PagerStyle-Mode="NextPrevAndNumeric" PagerStyle-AlwaysVisible="true"> <MasterTableView> <Columns> <Columns removed> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="True" /> </ClientSettings> <SelectedItemStyle CssClass="selected" /> <AlternatingItemStyle CssClass="even" /> </telerik:RadGrid><asp:ObjectDataSource ID="alarmData" runat="server" SelectMethod="GetAlarmData" TypeName="******.AlarmManagement" > </asp:ObjectDataSource>public DataSet GetAlarmData(string dummy) { using (SqlConnection connection = new SqlConnection(connString.ConnectionString)) { try { connection.Open(); SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); // Get the data based on search criteria da.Fill(ds); return ds; } catch (SqlException ex) { // Log the error return null; } finally { connection.Close(); } } } Below code is placed in page designer (page level).
<
telerik:RadScriptBlock runat="server" ID="RadScriptBlock2">
function
openFormReserve() {
var dock = $find("<%= RadDock3.ClientID %>");
// Center the RadDock on the screen
var viewPort = $telerik.getViewPortSize();
var xPos = Math.round((viewPort.width - parseInt(dock.get_width())) / 2);
var yPos = Math.round((viewPort.height - parseInt(dock.get_height())) / 2);
$telerik.setLocation(dock.get_element(), { x: xPos, y: yPos });
dock.set_closed(
false);
//var descriptionTextBox = $get('<%= ComboFacility.ClientID %>');
Sys.Application.remove_load(openFormReserve);
</telerik:RadScriptBlock>