Hi
I have a problem, I need to enabled or disabled RadAsyncUpload control in edit mode, but, if the user clicked over the control in disabled mode this show the window to select a file. How I enable or disabled the control?
This is my code:
I have a problem, I need to enabled or disabled RadAsyncUpload control in edit mode, but, if the user clicked over the control in disabled mode this show the window to select a file. How I enable or disabled the control?
This is my code:
<telerik:GridDropDownColumn DataField="fuente_cap" DataSourceID="xml_fuente_cap" HeaderText="Fuente" UniqueName="fuente_cap" ListTextField="value" ListValueField="ID" FilterControlAltText="Filter fuente_cap column"> <ItemStyle Width="100px" Font-Size="Small" /> <HeaderStyle Width="100px" Font-Size="X-Small" Font-Bold="True" /></telerik:GridDropDownColumn><telerik:GridBoundColumn DataField="ruta_cap" HeaderText="Ruta" UniqueName="ruta_cap" FilterControlAltText="Filter ruta_cap column" FilterControlWidth="180px"> <ItemStyle Width="200px" Font-Size="Small" /> <HeaderStyle Width="200px" Font-Size="X-Small" Font-Bold="True" /></telerik:GridBoundColumn><telerik:GridTemplateColumn DataField="ruta_cap" HeaderText="ShapeFile" UniqueName="rutaShp" Visible="False" FilterControlAltText="Filter rutaShp column"> <EditItemTemplate> <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" MaxFileInputsCount="4" TargetFolder="/mapas" AllowedFileExtensions="dbf,shp,prj,shx" Skin="Office2007"> <Localization Remove="Eliminar" Select="Buscar" /> </telerik:RadAsyncUpload> </EditItemTemplate></telerik:GridTemplateColumn>protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e){ if (e.Item is GridEditFormItem && e.Item.IsInEditMode) { GridEditFormItem editItem = (GridEditFormItem)e.Item; RadComboBox listFuente = (RadComboBox)editItem["fuente_cap"].Controls[0]; listFuente.PreRender += new EventHandler(listFuente_PreRender); listFuente.AutoPostBack = true; }}void listFuente_PreRender(object sender, EventArgs e){ RadComboBox list = (RadComboBox)sender; GridEditFormItem editItem = (GridEditFormItem)list.NamingContainer; if (list.SelectedValue.Equals("SHP")) { editItem["ruta_cap"].Enabled = false; editItem["rutaShp"].Enabled = true; } else { editItem["ruta_cap"].Enabled = true; editItem["rutaShp"].Enabled = false; }}