or
RadTicker1.Items.Add(new RadTickerItem("Stuart")); RadTicker1.Items.Add(new RadTickerItem("<a href=url>Link text</a>")); RadTicker1.Loop = true; RadRotator1.Items.Add(new RadRotatorItem(RadTicker1)); RadRotator1.Enabled = true; RadRotator1.Visible = true; RadRotator1.RotatorType = RotatorType.AutomaticAdvance;

<script type="text/javascript"> var cbxCSI = new Array(4); var rcbCSI = new Array(4); function OnLoad() { var onLoadCSIs = ['<%=objBidder.BidderCSI1%>', '<%=objBidder.BidderCSI2%>', '<%=objBidder.BidderCSI3%>', '<%=objBidder.BidderCSI4%>']; var rbWITHOUT = document.getElementById("rbWITHOUT"); var lblWithoutCSI = document.getElementById("lblWithoutCSI"); cbxCSI[0] = document.getElementById("cbxCSI1"); cbxCSI[1] = document.getElementById("cbxCSI2"); cbxCSI[2] = document.getElementById("cbxCSI3"); cbxCSI[3] = document.getElementById("cbxCSI4"); rcbCSI[0] = $find("clsCSIDivision_rcbClassifier"); rcbCSI[1] = $find("clsCSIDivision1_rcbClassifier"); rcbCSI[2] = $find("clsCSIDivision2_rcbClassifier"); rcbCSI[3] = $find("clsCSIDivision3_rcbClassifier"); rcbCSI[0].onclientselectedindexchanged = 'OnClientSelectedIndexChanged'; rcbCSI[1].onclientselectedindexchanged = 'OnClientSelectedIndexChanged'; rcbCSI[2].onclientselectedindexchanged = 'OnClientSelectedIndexChanged'; rcbCSI[3].onclientselectedindexchanged = 'OnClientSelectedIndexChanged'; function CheckWithoutStatus() { var allCbxUnchecked = true; for (i = 0; i < cbxCSI.length; i++) { if (cbxCSI[i].checked == true) allCbxUnchecked = false; } if (allCbxUnchecked == true) { lblWithoutCSI.disabled = ""; rbWITHOUT.checked = true; } } if (rbWITHOUT.checked == true) { for (i = 0; i < cbxCSI.length; i++) { if (rcbCSI[i].get_selectedItem().get_value() != "") { rcbCSI[i].disabled = true; } else { cbxCSI[i].disabled = true; } cbxCSI[i].checked = false; } } else { for (i = 0; i < cbxCSI.length; i++) { if (rcbCSI[i].get_selectedItem.get_value() != "") { rcbCSI[i].disabled = !cbxCSI[i].checked; } else { cbxCSI[i].disabled = true; } } CheckWithoutStatus(); } } function OnClientSelectedIndexChanged(sender, eventArgs) { RefreshCsiOptions(sender); } function RefreshCsiOptions(sender) { switch (sender.type) { case "radio": if (sender.checked == true) { for (i = 0; i < cbxCSI.length; i++) { if (rcbCSI[i].get_selectedItem().get_value() != "") { rcbCSI[i].disabled = true; } else { cbxCSI[i].disabled = true; } cbxCSI[i].checked = false; } lblWithoutCSI.disabled = ""; } case "checkbox": var cbxNumber = sender.id.substr(6, 1); if (sender.checked == true) { rcbCSI[cbxNumber - 1].disabled = false lblWithoutCSI.disabled = "disabled"; rbWITHOUT.checked = false; } else { rcbCSI[cbxNumber - 1].disabled = true; } CheckWithoutStatus(); case "select-one": var rcbNumber = sender.id.substr(14, 1); if (rcbNumber == "_") rcbNumber = "0"; var rcbValue = rcbCSI[rcbNumber].get_selectedItem().get_value(); var radcb = $find('CSI' + rcbNumber + '_value'); var item = radcb.findItemByText(rcbValue); if (item) {item.select();} if (rcbValue != "") { cbxCSI[rcbNumber].disabled = false; cbxCSI[rcbNumber].checked = true; if (rbWITHOUT.checked == true) rbWITHOUT.checked = false; } else { cbxCSI[rcbNumber].disabled = true; cbxCSI[rcbNumber].checked = false; CheckWithoutStatus(); } default: //alert(sender.type); break; } } </script>
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="HiddenRadGridTest.aspx.cs" Inherits="HiddenRadGridTest" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <div> |
| <br /> |
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <ContentTemplate> |
| <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> |
| <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="dsTest" GridLines="None" |
| Visible="False"> |
| <ExportSettings> |
| <Pdf FontType="Subset" PaperSize="Letter" /> |
| <Excel Format="Html" /> |
| </ExportSettings> |
| <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="None" CurrentResetPageIndexAction="SetPageIndexToFirst" |
| DataKeyNames="CustomerID" DataSourceID="dsTest" Dir="LTR" Frame="Border" TableLayout="Auto"> |
| <EditFormSettings> |
| <EditColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType"> |
| </EditColumn> |
| </EditFormSettings> |
| <Columns> |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="CustomerID" |
| FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="CustomerID" |
| ReadOnly="True" SortExpression="CustomerID" UniqueName="CustomerID"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="CustomerName" |
| FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="CustomerName" |
| SortExpression="CustomerName" UniqueName="CustomerName"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| <ExpandCollapseColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
| Resizable="False" Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <RowIndicatorColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
| Visible="False"> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| </MasterTableView> |
| </telerik:RadGrid><br /> |
| <asp:SqlDataSource ID="dsTest" runat="server" ConnectionString="<%$ ConnectionStrings:XXX_ConnectionString %>" |
| SelectCommand="SELECT * FROM [MyTable]"></asp:SqlDataSource> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </div> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Data; |
| using System.Configuration; |
| using System.Collections; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Web.UI.HtmlControls; |
| public partial class HiddenRadGridTest : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| Button1.Visible = false; |
| RadGrid1.Visible = true; |
| } |
| } |
<telerik:RadComboBox ID="MRLieu" runat="server" AllowCustomText="true" ItemRequestTimeout="1000" Filter="Contains" ShowDropDownOnTextboxClick="false" MinFilterLength="2" EnableLoadOnDemand="true" EnableVirtualScrolling="true" ShowToggleImage="false" OnClientFocus="ChangeOu" OnClientItemsRequesting="OnClientItemsRequesting"> <webservicesettings method="GetLieu" path="~/Utils/WebService/Utils.asmx" /></telerik:RadComboBox>function OnClientItemsRequesting(sender, eventArgs) { var context = eventArgs.get_context(); context["coffret"] = "16";}function ChangeOu(sender) { var lieu = $find("MRech_MRLieu"); lieu.clearSelection(); lieu.clearItems(); }[WebMethod][ScriptMethod]public RadComboBoxItemData[] GetLieu(object context){ IDictionary<string, object> contextDictionary = (IDictionary<string, object>)context; string txt = contextDictionary["Text"].ToString(); int coffret = Convert.ToInt32(contextDictionary["coffret"]); txt = txt.Replace("'", " "); txt = txt.Replace("\"", " "); txt = string.Concat("\"", txt, "*\""); string sql = @"MyRequest"; ConnexionUtil cnnUtil = new ConnexionUtil(); DataTable data = cnnUtil.ExecuteRequeteDataTable(sql); int itemOffset = Convert.ToInt32(contextDictionary["NumberOfItems"]); int endOffset = Math.Min(itemOffset + NBITEMS, data.Rows.Count); List<RadComboBoxItemData> result = new List<RadComboBoxItemData>(); RadComboBoxItemData itemData; for (int i = itemOffset; i < endOffset; i++) { itemData = new RadComboBoxItemData(); itemData.Text = data.Rows[i]["nom"].ToString(); itemData.Value = data.Rows[i]["id"].ToString(); result.Add(itemData); } data.Dispose(); cnnUtil.Dispose(); return result.ToArray();}