or
RadComboBox rcb = (RadComboBox)sender; rcb.ClearSelection(); rcb.Text = string.Empty; rcb.Items.Clear(); rcb.ShowMoreResultsBox = false; rcb.BackColor = System.Drawing.Color.Empty; Employee[] lemployee = Employee.Search(); if (lemployee.Length == 0) { lblError.Text = "No employee found"; return; } else { lblError.Text = ""; DataTable dtable = new DataTable(); DataRow orow; dtable.Columns.Add("empID"); dtable.Columns.Add("name"); dtable.Columns.Add("SortFlag"); dtable.Columns.Add("Address"); foreach (Employee oemp in lEmployee) { orow = dtable.NewRow(); orow["empID"] = oemp.empId.ToString(); orow["name"] = oemp.name.Trim(); orow["Address"] = oemp.Address; orow["SortFlag"] = "2"; dtable.Rows.Add(orow); } rcb.DataSource = dtable; rcb.DataBind(); }| function test() |
| { |
| var grid = $find("<%= RadGrid1.ClientID %>"); |
| grid.ajaxRequest(); |
| } |
| protected void RadGrid1_AjaxRequest(object sender, AjaxRequestEventArgs e) |
| { |
| RadGrid1.Rebind(); |
| } |
Public Class Redirector Inherits UserControl Private Sub lnkRedirect_Command(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs) Handles lnkRedirect.Command Response.Redirect("~/WebForm2.aspx") End SubEnd Class<%@ Register TagPrefix="testApp" TagName="Redirector" Src="~/Redirector.ascx" %><asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1" > Page 1 <br /> <asp:Button ID="btnOpen" runat="server" Text="Open" /> <trk:RadWindow runat="server" ID="MainRadWindow"> <ContentTemplate> Hello there. <trk:RadAjaxPanel ID="InnerAjaxPanel" runat="server"> <ul> <li> <testApp:Redirector ID="Redirector1" runat="server" /> </li> <li> <asp:Button ID="btnPostBack" runat="server" Text="Postback" /> </li> <li> <asp:Label ID="lblTime" runat="server" /> </li> </ul> </trk:RadAjaxPanel> </ContentTemplate> </trk:RadWindow> </asp:Content>Public Class WebForm1 Inherits System.Web.UI.Page Private Sub btnOpen_Command(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs) Handles btnOpen.Command MainRadWindow.VisibleOnPageLoad = True End Sub Private Sub btnPostBack_Command(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs) Handles btnPostBack.Command lblTime.Text = Now.TimeOfDay().ToString End SubEnd Class<telerik:RadGrid ID="radgrdUserList" runat="server" AllowPaging="true" AllowSorting="true" AutoGenerateColumns="false" > <MasterTableView ClientDataKeyNames="ID" DataKeyNames="ID"> <Columns> <telerik:GridTemplateColumn UniqueName="UserName" HeaderText="User Name"> <ItemTemplate> <asp:HyperLink ID="lnkUserName" runat="server" Text='<%#Eval("UserName") %>' NavigateUrl='<%#"~/UserDetails.aspx?ID=" + Eval("ID") %>'></asp:HyperLink></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="First Name" UniqueName="FirstName" DataField="FirstName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Last Name" UniqueName="LastName" DataField="LastName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Date of Join" UniqueName="DOB" DataField="DOB"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Created By" UniqueName="CreatedBy" DataField="CreatedBy"> </telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid><telerik:RadComboBox Width="250px" HighlightTemplatedItems="true" runat="server" ID="cbCurrencyCode" AppendDataBoundItems="True" DataSourceID="EntityDataSource2" SelectedValue='<%# Bind("FKCurrencyCode") %>' onitemdatabound="cbCurrencyCode_ItemDataBound" > <Items> <telerik:RadComboBoxItem runat="server" Text="- Select -" Value="- Select -" /> </Items> <HeaderTemplate> <ul> <li class="col1">Code</li> <li class="col2">Name</li> </ul> </HeaderTemplate> <ItemTemplate> <ul> <li class="col1"> <%# DataBinder.Eval(Container.DataItem, "CurrencyCode")%></li> <li class="col2"> <%# DataBinder.Eval(Container.DataItem, "CurrencyName")%></li> </ul> </ItemTemplate> </telerik:RadComboBox> <br /> <asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator2" ControlToValidate="cbCurrencyCode"InitialValue="- Select -" ErrorMessage="Please select." ValidationGroup="SearchFormValidationGroup"CssClass="validator" />protected void cbCurrencyCode_ItemDataBound(object sender, Telerik.Web.UI.RadComboBoxItemEventArgs e) { e.Item.Text = ((DAL.MasterCurrency)e.Item.DataItem).CurrencyCode; //((DataRowView)e.Item.DataItem)["CurrencyCode"].ToString(); e.Item.Value = ((DAL.MasterCurrency)e.Item.DataItem).CurrencyCode; //((DataRowView)e.Item.DataItem)["CurrencyCode"].ToString(); }