or

((GridBoundColumn)RadGrid1.MasterTableView.GetColumn("to.date")).DataType = Type.GetType("System.DateTime");((GridBoundColumn)RadGrid1.MasterTableView.GetColumn("to.date")).DataFormatString = "{0:dd.MM}";
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"[...] <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function StopPropagation(e) { e.cancelBubble = true; if (e.stopPropagation) { e.stopPropagation(); } var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); var combo = $find("<%= multiselectTitle.ClientID %>"); var newText = ""; var cnt = 0; var items = combo.get_items(); var first = false; var firstItem = ""; for (var i = 0; i < items.get_count(); i++) { var item = items.getItem(i); var checkbox = item.get_element().getElementsByTagName("input")[0]; if (checkbox.checked) { if (first == false) { firstItem = item.get_text(); first = true; } newText += item.get_value() + ";"; cnt++; } } ajaxManager.ajaxRequest(newText); combo.set_value(newText); combo.set_text(firstItem); document.getElementById("ctl00_contentPlaceHolder_div_count").innerHTML = cnt; } [...] <div id="div_count" runat="server">0</div> [...] <telerik:RadComboBox ID="multiselectTitle" runat="server" EnableLoadOnDemand="true" AutoPostBack="false" DataTextField="Title" DataValueField="Id" OnItemsRequested="multiselectTitle_ItemsRequested"> <ItemTemplate> <div id="div1" onclick="StopPropagation(event)"> <asp:CheckBox ID="chkBoxPrdTitle" runat="server" value='<%# DataBinder.Eval(Container, "Value") %>' /> <asp:Literal ID="litPrdTitle" runat="server" Text='<%# DataBinder.Eval(Container, "Text") %>'></asp:Literal> </div> </ItemTemplate> </telerik:RadComboBox> [...]private void resetSelectedPrdIds() { Session["selectedPrdIds"] = null; div_count.InnerHtml = "0"; multiselectTitle.Text = ""; } protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { resetSelectedPrdIds(); } } protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { string[] values = e.Argument.Split(';'); List<int> ids = new List<int>(); foreach (string value in values) { try { ids.Add(int.Parse(value)); } catch { } } Session["selectedPrdIds"] = ids; } protected void multiselectTitle_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e) { RadComboBox comboBox = (RadComboBox)sender; List<int> selectedPrdIds = new List<int>(); if (Session["selectedPrdIds"] != null) selectedPrdIds = (List<int>)Session["selectedPrdIds"]; var itemObjects = from items in myDataContext where (SqlMethods.Like(items.title, e.Text + "%") || (from vals in selectedPrdIds select vals).Contains(items.id)) select new { Id = items.id, Title = items.title }; foreach(var io in itemObjects) { comboBox.Items.Add(new RadComboBoxItem(io.Title, io.Id.ToString())); } RadComboBoxItemCollection rcbic = multiselectTitle.Items; foreach (RadComboBoxItem item in rcbic) { if (selectedPrdIds.Contains(int.Parse(item.Value))) { ((CheckBox)item.FindControl("chkBoxPrdTitle")).Checked = true; } item.DataBind(); } }dim rs1 as new radschedulerrs1.visible = truers1.enabled = trueProtected Sub onClick(ByVal sender As Object, ByVal e As EventArgs) Try Dim NewButton As LinkButton = CType(sender, LinkButton) Dim con As New SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("NBOConnectionString").ConnectionString) Dim cmd As New SqlClient.SqlCommand("Select Id, NDAId, FileName, [File], FileType FROM NDA_Files Where Id = " & Convert.ToInt32(NewButton.ToolTip), con) Dim da As New SqlClient.SqlDataAdapter(cmd) con.Open() Dim dt As New Data.DataTable da.Fill(dt) For Each row As Data.DataRow In dt.Rows With row Dim DataFile() As Byte DataFile = .Item("File") HttpContext.Current.Response.Buffer = True HttpContext.Current.Response.ContentType = .Item("FileType") HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" & .Item("FileName")) HttpContext.Current.Response.AppendHeader("Content-Length", DataFile.Length.ToString()) HttpContext.Current.Response.BinaryWrite(DataFile) End With Next CatcFor Each Control In e.Item.Controls If CType(Control, Telerik.Web.UI.GridTableCell).Controls.Count > 2 Then If CType(Control, Telerik.Web.UI.GridTableCell).Controls(1).GetType.Name = "LinkButton" Then Dim lnkButton As LinkButton = CType(CType(Control, Telerik.Web.UI.GridTableCell).Controls(1), LinkButton) ScriptManager1.RegisterPostBackControl(lnkButton) End If End If Next