I had this working in the trial version Q3 2007 and now updating to Q1 2008. I have a RadComboBox and when a user selects a different index I want a group of controls to update. I have these controls within a UpdatePanel. Here is some code:
Here is the RadComboBox code
| <table cellpadding="5" cellspacing="5" style="border-right: #bfdbff thin solid; font-size: 8.5pt; border-left: #bfdbff thin solid; width: 95%; border-top: #bfdbff thin solid; |
| font-family: Verdana, Arial"> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| System : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <rad:RadComboBox ID="rcbSystem" runat="server" AutoPostBack="true" Skin="Office2007" Width="105px" OnSelectedIndexChanged="rcbSystem_SelectedIndexChanged" > |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </rad:RadComboBox> |
| </td> |
| <td style="width: 100px; text-align: right; color: #15428b; font-weight: bold;"> |
| </td> |
| <td style="width: 242px; text-align: left"> |
| </td> |
| <td> |
| </td> |
| </tr> |
| </table> |
Here are the controls that I wnat to update
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <ContentTemplate> |
| <table cellpadding="5" cellspacing="5" style="border-right: #bfdbff thin solid; font-size: 8.5pt; border-left: #bfdbff thin solid; width: 95%; border-bottom: #bfdbff thin solid; |
| font-family: Verdana, Arial"> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Product ID : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <asp:Label ID="lblProductID" runat="server" /> |
| </td> |
| <td style="width: 100px; text-align: right; color: #15428b; font-weight: bold;"> |
| </td> |
| <td style="width: 242px; text-align: left"> |
| </td> |
| <td> |
| <asp:ImageButton ID="imgEditProduct" runat="server" AlternateText="Edit Product" ImageUrl="~/RadControls/Grid/Skins/Edit.gif" /> |
| <asp:Label ID="Label1" runat="server" Text="Edit Product" /> |
| <asp:Button ID="Button1" runat="server" BackColor="white" BorderStyle="None" Visible="true" OnClick="Button1_Click" /> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Product Name : |
| </td> |
| <td colspan="4" style="text-align: left"> |
| <asp:Label ID="lblProductName" runat="server" ForeColor="Red">No Information Available</asp:Label></td> |
| </tr> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Product Notes : |
| </td> |
| <td colspan="4" style="text-align: left"> |
| <asp:Label ID="lblNotes" runat="server"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Prescription Required : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <asp:Label ID="lblPrescription" runat="server"></asp:Label></td> |
| <td style="width: 100px"> |
| </td> |
| <td style="width: 242px"> |
| </td> |
| <td> |
| </td> |
| </tr> |
| <tr> |
| <td style="font-weight: bold; width: 151px; color: #15428b; text-align: right"> |
| Show In System : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <asp:Label ID="lblShowInSystem" runat="server"></asp:Label></td> |
| <td style="width: 100px"> |
| </td> |
| <td style="width: 242px"> |
| </td> |
| <td> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Deleted : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <asp:Label ID="lblDeleted" runat="server"></asp:Label></td> |
| <td style="width: 100px"> |
| </td> |
| <td style="width: 242px"> |
| <asp:Label ID="lblSysID" runat="server" ForeColor="White"></asp:Label></td> |
| <td> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Created On : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <asp:Label ID="lblCreatedOn" runat="server" /> |
| </td> |
| <td style="width: 100px; color: #15428b; font-weight: bold; text-align: right;"> |
| Modified On : |
| </td> |
| <td style="width: 242px; text-align: left"> |
| <asp:Label ID="lblModifiedOn" runat="server"></asp:Label></td> |
| <td> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 151px; text-align: right; color: #15428b; font-weight: bold;"> |
| Created By : |
| </td> |
| <td style="width: 150px; text-align: left"> |
| <asp:Label ID="lblCreatedBy" runat="server" /> |
| </td> |
| <td style="width: 100px; color: #15428b; font-weight: bold; text-align: right;"> |
| Modified By : |
| </td> |
| <td style="width: 242px; text-align: left"> |
| <asp:Label ID="lblModifiedBy" runat="server" /> |
| </td> |
| <td> |
| </td> |
| </tr> |
| </table> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
Here is the code behind
| protected void rcbSystem_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| systemID = rcbSystem.SelectedValue; |
| lblSysID.Text = systemID; |
| lblProductName.Text = "No Information Available"; |
| lblNotes.Text = "No Information Available"; |
| lblPrescription.Text = "No Information Available"; |
| lblShowInSystem.Text = "No Information Avaialble"; |
| lblDeleted.Text = "No Information Available"; |
| lblCreatedOn.Text = "No Information Available"; |
| lblCreatedBy.Text = "No Information Available"; |
| lblModifiedOn.Text = "No Information Available"; |
| lblModifiedBy.Text = "No Information Available"; |
| lblProductName.Attributes.CssStyle.Add("color", "red"); |
| lblNotes.Attributes.CssStyle.Add("color", "red"); |
| lblPrescription.Attributes.CssStyle.Add("color", "red"); |
| lblShowInSystem.Attributes.CssStyle.Add("color", "red"); |
| lblDeleted.Attributes.CssStyle.Add("color", "red"); |
| lblCreatedOn.Attributes.CssStyle.Add("color", "red"); |
| lblCreatedBy.Attributes.CssStyle.Add("color", "red"); |
| lblModifiedOn.Attributes.CssStyle.Add("color", "red"); |
| lblModifiedBy.Attributes.CssStyle.Add("color", "red"); |
| //imgEditProduct.Visible = false; |
| imgEditSummary.Visible = false; |
| rgCategory.Visible = false; |
| imgEditDesc.Visible = false; |
| imgEditFeature.Visible = false; |
| rgIndication.Visible = false; |
| rgMedicalInjury.Visible = false; |
| imgEditSEODesc.Visible = false; |
| rgSEOKeyword.Visible = false; |
| rgBodyPart.Visible = false; |
| lblEditSummary.Text = ""; |
| lblEditDesc.Text = ""; |
| lblEditFeature.Text = ""; |
| lblEditSEODesc.Text = ""; |
| Label1.Text = ""; |
| Top_Load(); |
| Category_Load(); |
| Summary_Load(); |
| Feature_Load(); |
| PDFApplication_Load(); |
| Images_Load(); |
| Description_Load(); |
| MedicalInjury_Load(); |
| Indication_Load(); |
| SEODescription_Load(); |
| SEOKeyword_Load(); |
| Related_Load(); |
| BodyPart_Load(); |
| HTMLApplication_Load(); |
| } |
Thanks