I am using the RadScheduler control, inside the AdvancedEditTemplate there is a RadComboBox.
The RadComboBox is displaying a list of patients, they will search the list of people and if they can not find the person they need to add them. So they click the button next to it and a window will popup where they enter all the info. How do I refresh the RadComboBox with the newly added patient selected?
Thank you for your help.
<telerik:RadScheduler ID="rschVisits" runat="server" DataSourceID="sqlConnVisits" SelectedView="WeekView" DataKeyField="visit_id" DataSubjectField="subject" DataStartField="start_time" DataEndField="end_time" FirstDayOfWeek="Monday" Height="750px" Width="1000px" StartInsertingInAdvancedForm="True" CustomAttributeNames="practice_room_id,practice_id,patient_id,billing_note,last_name,first_name,room_name,visit_type_id,visit_status_id,visit_reason,elig_status" EnableCustomAttributeEditing="True" HoursPanelTimeFormat="htt" MinutesPerRow="15" ShowAllDayRow="False" > <AdvancedForm Modal="true" /> <Reminders Enabled="false" /> <AppointmentContextMenuSettings EnableDefault="true" /> <AppointmentTemplate> <B><%#Eval("last_name")%>, <%#Eval("first_name")%></B><br /> Room: <%#Eval("room_name")%> </AppointmentTemplate> <AdvancedEditTemplate> <div class="rsAdvancedEdit" style="position: relative"> <%-- Title bar. --%> <div class="rsAdvTitle"> <%-- The rsAdvInnerTitle element is used as a drag handle when the form is modal. --%> <h1 class="rsAdvInnerTitle"> Update Appointment</h1> <asp:LinkButton runat="server" ID="AdvancedEditCloseButton" CssClass="rsAdvEditClose" CommandName="Cancel" CausesValidation="false" ToolTip='close'> close </asp:LinkButton> </div> <div class="rsAdvContentWrapper"> <telerik:RadComboBox ID="rcbPatients" runat="server" Height="200" Width="200" SelectedValue='<%# Bind("patient_id") %>' DataSourceID="sqlConnPatients" DataValueField="patient_id" DataTextField="full_name" DropDownWidth="310" EmptyMessage="Choose Patient" HighlightTemplatedItems="true" EnableLoadOnDemand="true" Filter="Contains" > <HeaderTemplate> <table style="width: 275px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 175px;"> Patient Name </td> <td style="width: 60px;"> DOB </td> <td style="width: 40px;"> </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table style="width: 275px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 175px;"> <%#DataBinder.Eval(Container.DataItem, "last_name").ToString%>, <%#DataBinder.Eval(Container.DataItem, "first_name").ToString%> </td> <td style="width: 60px;"> <%#getDateFromYYYYMMDD(DataBinder.Eval(Container.DataItem, "dob").ToString)%> </td> <td style="width: 40px;"> </td> </tr> </table> </ItemTemplate> </telerik:RadComboBox> <asp:ImageButton id="ImageButton22" runat="server" Alt="Client Search" ImageUrl="~/img/binocs_icon.jpg" OnClientClick="return AddPatient();"></asp:ImageButton> <asp:Panel runat="server" ID="ButtonsPanel" CssClass="rsAdvancedSubmitArea"> <div class="rsAdvButtonWrapper"> <asp:LinkButton CommandName="Update" ValidationGroup="EditVisit" runat="server" ID="UpdateButton" CssClass="rsAdvEditSave"> <span>Save</span> </asp:LinkButton> <asp:LinkButton runat="server" ID="CancelButton" CssClass="rsAdvEditCancel" CommandName="Cancel" CausesValidation="false"> <span>Cancel</span> </asp:LinkButton> <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox=true ShowSummary=false HeaderText="Please enter the following." ValidationGroup="EditVisit" /> </div> </asp:Panel> </div> </div> </AdvancedEditTemplate> <AdvancedInsertTemplate> ..... </AdvancedInsertTemplate> <TimeSlotContextMenuSettings EnableDefault="true" /> <AppointmentContextMenuSettings EnableDefault="true" /> </telerik:RadScheduler>