or
| <telerik:RadComboBox ID="ddnRegion" runat="server" Skin="Default" OnClientSelectedIndexChanging="LoadTowns" Width="180px" EnableLoadOnDemand="true" /> |
| <br /> |
| <br /> |
| <telerik:RadComboBox ID="ddnTown" runat="server" Width="180px" Skin="Default" EnableLoadOnDemand="true" |
| OnClientItemsRequested="ItemsLoaded" OnItemsRequested="ddnTown_ItemsRequested" /> |
| <script type="text/javascript"> |
| function LoadTowns(combo, eventarqs) { |
| var townCombo = $find("<%=ddnTown.ClientID%>"); |
| var item = eventarqs.get_item(); |
| townCombo.set_text("Loading..."); |
| if (item.get_index() > 0) { |
| townCombo.requestItems(item.get_value(), false); |
| } |
| else { |
| townCombo.set_text(" "); |
| townCombo.clearItems(); |
| } |
| } |
| function ItemsLoaded(combo, eventarqs) { |
| var townCombo = $find("<%=ddnTown.ClientID%>"); |
| if (combo.get_items().get_count() > 0) { |
| combo.set_text(combo.get_items().getItem(0).get_text()); |
| combo.get_items().getItem(0).highlight(); |
| } |
| combo.showDropDown(); |
| } |
| </script> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!Page.IsPostBack && !Page.IsCallback) |
| { |
| //first populate dropdowns |
| LoadRegions(); |
| if (Request.QueryString["region"] != null && Request.QueryString["region"] != "" && Request.QueryString["town"] != null && Request.QueryString["town"] != "") |
| { |
| LoadTowns(Request.QueryString["region"]); |
| } |
| LoadServices(); |
| } |
| } |
| void LoadRegions() |
| { |
| CMSManager manager = new CMSManager(dbConn()); |
| ddnRegion.DataSource = manager.GettblRegions(); |
| ddnRegion.DataTextField = "RegionName"; |
| ddnRegion.DataValueField = "RegionId"; |
| ddnRegion.DataBind(); |
| ddnRegion.Sort = RadComboBoxSort.Ascending; |
| ddnRegion.SortItems(); |
| ddnRegion.Items.Insert(0, new RadComboBoxItem("[Select a Region]")); |
| foreach (RadComboBoxItem item in ddnRegion.Items) |
| { |
| item.ToolTip = item.Text; |
| } |
| if (Request.QueryString["region"] != null && Request.QueryString["region"] != "") |
| { |
| ddnRegion.SelectedIndex = ddnRegion.Items.IndexOf(ddnRegion.Items.FindItemByValue(Request.QueryString["region"])); |
| } |
| } |
| void LoadTowns(string regionId) |
| { |
| CMSManager manager = new CMSManager(dbConn()); |
| ddnTown.DataSource = manager.GettblTownsByRegionID(Convert.ToInt32(regionId)); |
| ddnTown.DataTextField = "TownName"; |
| ddnTown.DataValueField = "TownId"; |
| ddnTown.DataBind(); |
| ddnTown.Sort = RadComboBoxSort.Ascending; |
| ddnTown.SortItems(); |
| ddnTown.Items.Insert(0, new RadComboBoxItem("[Select a Town]")); |
| foreach (RadComboBoxItem item in ddnTown.Items) |
| { |
| item.ToolTip = item.Text; |
| } |
| if (Request.QueryString["region"] != null && Request.QueryString["region"] != "" && Request.QueryString["town"] != null && Request.QueryString["town"] != "") |
| { |
| ddnTown.SelectedIndex = ddnTown.Items.IndexOf(ddnTown.Items.FindItemByValue(Request.QueryString["town"])); |
| } |
| } |
| protected void ddnRegion_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e) |
| { |
| LoadRegions(); |
| } |
| protected void ddnTown_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e) |
| { |
| LoadTowns(e.Text); |
| } |
<telerik:GridTemplateColumn HeaderText="Additional Charges" DataField="FeesAdditionalID" Display="false" UniqueName="FeesAdditionalID" >
this column it s now OK. How can I fix it?
| <telerik:RadGrid ID="RadGrid1" Skin="Web20" GridLines="None" runat="server" |
| AllowAutomaticDeletes="True" AllowAutomaticInserts="True" Width="100%" |
| AllowAutomaticUpdates="True" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="SessionDataSource1" AllowFilteringByColumn="True" AllowSorting="True"> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="ID" |
| DataSourceID="SessionDataSource1" HorizontalAlign="NotSet"> |
| <Columns> |
| <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmText="Delete this item?" ConfirmDialogType="RadWindow" Text="Delete" UniqueName="column1"> |
| </telerik:GridButtonColumn> |
| <telerik:GridEditCommandColumn ButtonType="ImageButton"> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridBoundColumn DataField="ID" DataType="System.Int32" EmptyDataText="&nbsp;" HeaderText="ID" ReadOnly="True" SortExpression="ID" UniqueName="ID"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Additional Charges" DataField="FeesAdditionalID" Display="false" UniqueName="FeesAdditionalID" > |
| <EditItemTemplate> |
| <asp:DropDownList ID="ddlTOC" runat="server" SelectedValue='<%# Bind("FeesAdditionalID") %>' DataTextField="ChargeName" DataValueField="FeesAdditionalID" DataSourceID="sqlFeesAdditional" AppendDataBoundItems="True"> |
| <asp:ListItem Selected="True" Text="Select" Value=""></asp:ListItem> |
| </asp:DropDownList> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> .... |
| <asp:SqlDataSource ID="SessionDataSource1"....<DeleteParameters> |
| <asp:Parameter Name="ID" Type="Int32" /> |
| </DeleteParameters>... |

<asp:ListBox ID="lstActor" runat="server" CssClass="ComboBox" Width="95%" DataTextField="ArtistName"
DataValueField="ArtistID" SelectionMode="Multiple"></asp:ListBox>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator3" ControlToValidate="lstActor"
ErrorMessage="Please Select Actor" Text="*"></asp:RequiredFieldValidator>
<
asp:ValidationSummary runat="server" ID="ValidationSummary" HeaderText="Please correct the following errors:" />
