or
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="del.aspx.cs" Inherits="del" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager" runat="server"></telerik:RadScriptManager> <div> <telerik:RadComboBox ID ="ddlCounty" runat="server" DataSourceID="LDS" OnSelectedIndexChanged="ddlCounty_SelectedIndexChanged" DataTextField="name" DataValueField="value" CheckBoxes="true" AutoPostBack="true" EnableViewState="true"></telerik:RadComboBox> <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> <asp:linqdatasource runat="server" id="LDS" OnSelecting="Selecting_LDS" OnSelected="OnSelecting_LDS"></asp:linqdatasource> </form></body></html>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Threading;using System.IO;public partial class del : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void LinkButton1_Click(object sender, EventArgs e) { } protected void Selecting_LDS(object sender, LinqDataSourceSelectEventArgs e) { var l = new List<Object>() { new {value = 1, name = "one"}, new {value = 2, name = "two"}, new {value=3, name = "three"} }; e.Result = l; } protected void ddlCounty_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) { string[] result = (from i in ddlCounty.CheckedItems select i.Value).ToArray<string>(); Label1.Text = string.Join("-", result); } protected void OnSelecting_LDS(object sender, LinqDataSourceStatusEventArgs e) { }}function onSelectedIndexChanged(sender, eventArgs) { var selectedItem = eventArgs.get_item(); // I do some stuff with the selected item... // Now I would like to hide this radcombobox in the radgrid row... sender.set_visible(false); // This did not work...}
This is the GridTemplateColumn the control resides in:
<telerik:GridTemplateColumn HeaderText="Actions" UniqueName="Actions" AllowFiltering="false" Visible="true"> <ItemTemplate> <asp:Label ID="ActionLabel" runat="server" Text="" Visible="false" /> <telerik:RadComboBox ID="RadComboBoxActions" runat="server" EmptyMessage="Select Action..." AutoPostBack="true" Width="155px" OnClientSelectedIndexChanged="onSelectedIndexChanged" /> </ItemTemplate> <ItemStyle Width="155px" /> </telerik:GridTemplateColumn>
<script type="text/javascript"> Telerik.Web.UI.RadAsyncUpload.prototype.getUploadedFiles = function() { var files = []; $telerik.$(".ruUploadSuccess", this.get_element()).each(function(index, value) { files[index] = $telerik.$(value).text(); }); return files; } function validateUpload(sender, args) { var upload = $("RadAsyncUpload1"); args.IsValid = upload.getUploadedFiles().length != 0; }</script>
<asp:CustomValidator runat="server" ID="CustomValidator" ClientValidationFunction="validateUpload"
ErrorMessage="Select at least a single file">
</asp:CustomValidator>
Here is the error:
Microsoft JScript runtime error: Object doesn't support this property or method.
Thanks,
shawn
I'm new to telerik controls.
I'm using following code to Update my controls asyncronously.
Below is my code:<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID = "RadAjaxLoadingPanel1">
<AjaxSettings>
<telerik:AjaxSetting EventName="OnSelectedIndexChanged" AjaxControlID="grd_optnandprcng">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Req_items"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
as my code shows, i just want to update control Req_items (rad gridview) only on OnSelectedIndexChanged event of grd_optnandprcng (rad gridview).
But its not working. Its updating control on every event of radgridview.
Anyone have any idea to resolve this issue. Thanks.