| <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" Skin="Hay"> |
| <ClientSettings EnableRowHoverStyle="true" /> |
| <MasterTableView> |
| <Columns> |
| <telerik:GridButtonColumn DataTextField="value" /> |
| <telerik:GridButtonColumn DataTextField="text" /> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| ListItemCollection list = new ListItemCollection(); |
| list.Add(new ListItem("One", "1")); |
| list.Add(new ListItem("Two", "2")); |
| list.Add(new ListItem("", "3")); |
| list.Add(new ListItem("", "4")); |
| RadGrid1.DataSource = list; |
| RadGrid1.DataBind(); |
<
telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="100%" Width="100%">
<telerik:RadToolBar ID="RadToolBar1" Runat="server" Skin="Black" Width="100%" OnClientButtonClicked="ToolBarMenuClicked" OnButtonClick="RadToolBar1_ButtonClick">
<CollapseAnimation Duration="200" Type="OutQuint" />
<Items>
<telerik:RadToolBarDropDown runat="server" Text="New">
<Buttons>
<telerik:RadToolBarButton runat="server" CommandName="UnRequestPage"
ImageUrl="~/Images/Sr_New.gif" Text="Submit Unrequested Report" Width="160px">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="PrintGrid"
ImageUrl="~/Images/PWAPrint.gif" Text="Print Grid" Width="160px">
</telerik:RadToolBarButton>
<telerik:RadToolBarButton runat="server" CommandName="ExportToExcel"
ImageUrl="~/Images/PWAExcel.gif" Text="Export To Excel" Width="160px">
</telerik:RadToolBarButton>
</Buttons>
</telerik:RadToolBarDropDown>
<telerik:RadToolBarDropDown runat="server" Text="Actions">
<Buttons>
<telerik:RadToolBarButton runat="server" CommandName="SR_Archive"
Text="Status Report: Archive">
</telerik:RadToolBarButton>
</Buttons>
</telerik:RadToolBarDropDown>
</Items>
</telerik:RadToolBar>
<br />
<telerik:RadGrid ID="RadGridRequestLists"
runat="server" AllowPaging="True" AllowSorting="True"
onneeddatasource="RadGridRequestLists_NeedDataSource"
AutoGenerateColumns="False">
<PagerStyle Mode="NextPrevNumericAndAdvanced" />
<HeaderContextMenu>
<CollapseAnimation Duration="200" Type="OutQuint" />
</HeaderContextMenu>
<ClientSettings >
<Selecting AllowRowSelect="True" />
<ClientEvents OnRowSelected="RowSelected" />
<Scrolling AllowScroll="True" />
</ClientSettings>
<ExportSettings OpenInNewWindow="true">
</ExportSettings>
<MasterTableView CommandItemDisplay="Top" Width="99.9%">
<CommandItemTemplate>
<table>
<tr>
<td>
</td>
<td>
<img alt="" src="Images/Sr_New.gif" /></td>
<td>
<a href="javascript:void(0)" onclick="GotoNewRequestPage()">Submit Unrequest Report</a></td>
</tr>
</table>
</CommandItemTemplate>
<Columns>
<telerik:GridBoundColumn DataField="Title" HeaderText="Title" UniqueName="Title" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Due To" HeaderText="Due To" UniqueName="Due To">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Due On" HeaderText="Due On" UniqueName="Due On">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<FilterMenu>
<CollapseAnimation Duration="200" Type="OutQuint" />
</FilterMenu>
</telerik:RadGrid>
</telerik:RadAjaxPanel>
<td style="background-color:White;font-family:Arial;font-size:11px;font-weight:bold;color:#192b11;text-align:left;text-decoration:none;text-indent:2px;width:100%;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #cccccc;">
<telerik:RadRotator ID="RRtr" RotatorType="automaticadvance" Height="100px" Width="130px" ScrollDirection="Up" FrameDuration="6000" ItemHeight="90px" ItemWidth="130px" runat="server">
<Items>
<telerik:RadRotatorItem>
<ItemTemplate>
<asp:Image runat="server" ID="Image" ImageUrl='~/Images/FlagCA.png' Width="130px" height="50px" AlternateText="Customer Image" />
</ItemTemplate>
</telerik:RadRotatorItem>
<telerik:RadRotatorItem>
<ItemTemplate>
<asp:Image runat="server" ID="Image" ImageUrl='~/Images/FlagUS.png' Width="130px" height="50px" AlternateText="Customer Image" />
</ItemTemplate>
</telerik:RadRotatorItem>
</Items>
</telerik:RadRotator>
</td>
The above works perfectly. However, if I were to remove the style from the td tag and place it inside an external stylesheet like so:
<td class="rc_adTdItems">
<telerik:RadRotator ID="RRtr" RotatorType="automaticadvance" Height="100px" Width="130px" ScrollDirection="Up" FrameDuration="6000" ItemHeight="90px" ItemWidth="130px" runat="server">
<Items>
<telerik:RadRotatorItem>
<ItemTemplate>
<asp:Image runat="server" ID="Image" ImageUrl='~/Images/FlagCA.png' Width="130px" height="50px" AlternateText="Customer Image" />
</ItemTemplate>
</telerik:RadRotatorItem>
<telerik:RadRotatorItem>
<ItemTemplate>
<asp:Image runat="server" ID="Image" ImageUrl='~/Images/FlagUS.png' Width="130px" height="50px" AlternateText="Customer Image" />
</ItemTemplate>
</telerik:RadRotatorItem>
</Items>
</telerik:RadRotator>
</td>
.rc_adTdItems
{
background-color:White;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#192b11;
text-align:left;
text-decoration:none;
text-indent:2px;
width:100%;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #cccccc;
}
| <telerik:RadSlider ID="RadSlider1" runat="server" ItemType="Item" Skin="WebBlue" |
| Width="717px" Height="66px" |
| OnClientValueChange="UpdateVisibleSlide" OnClientLoaded="UpdateVisibleSlide" |
| TrackPosition="TopLeft" AppendDataBoundItems="True" Length="720" > |
| <Items> |
| <telerik:RadSliderItem Text="Water" Height="100" Value="1"/> |
| <telerik:RadSliderItem Text="Fire" Value="2" /> |
| <telerik:RadSliderItem Text="Rock" Value="3"/> |
| <telerik:RadSliderItem Text="Sun" Value="4"/> |
| <telerik:RadSliderItem Text="Earth" Value="5"/> |
| </Items> |
| </telerik:RadSlider> |
| Dim mm As New MailMessage() |
| Dim slider As RadSlider = TryCast(RadSlider1.FindControl("rslider"), Telerik.Web.UI.RadSlider) |
| Dim value As Integer = slider.Value |
| Dim routsegid As String = slider.Items(value).Value.ToString() |
| 'Assign the MailMessage's properties |
| mm.Subject = "Contact Form" |
| mm.IsBodyHtml = False |
| mm.Body = "The following enquiry has been received from the web on " & DateTime.Now.ToString("D") & ":" & vbCrLf & vbCrLf & _ |
| "Product: " & (slider.Items(value).Value.ToString()) & vbCrLf & vbCrLf & |
| Dim smtp As New SmtpClient |
Line 31: Dim value As Integer = slider.Value
System.NullReferenceException: Object reference not set to an instance of an object.| <telerik:RadComboBox ID="rcbRevenueType" EnableVirtualScrolling="true" EnableViewState="false" |
| AllowCustomText="true" ShowMoreResultsBox="false" ShowToggleImage="true" EnableItemCaching="true" |
| MaxHeight="150px" MarkFirstMatch="True" ChangeTextOnKeyBoardNavigation="true" EnableScreenBoundaryDetection="true" |
| EnableTextSelection="true" ShowDropDownOnTextboxClick="true" ShowWhileLoading="true" |
| runat="server" EnableLoadOnDemand="true" EnableEmbeddedSkins="false" Skin="CienaComboBox" |
| Width="200px"> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| <WebServiceSettings Path="~/DataLookupService.asmx" Method="GetAllRevenueTypes" /> |
| </telerik:RadComboBox> |
| [WebMethod] |
| public RadComboBoxData GetAllRevenueTypes(RadComboBoxContext context) |
| { |
| LookupDAO lookup = new LookupDAO(); |
| DataTable dt = lookup.GetActiveRevenueTypesDT(); |
| DataView dv = dt.DefaultView; |
| dv.Sort = "Name ASC"; |
| return FormatItems(dv, context, "Name", "RevenueType_ID", 8); |
| } |
| public RadComboBoxData FormatItems(DataView dv, RadComboBoxContext context, string text, string value, int requestcount) |
| { |
| List<RadComboBoxItemData> result = null; |
| // Create a RadComboBoxData object to pass virtual scrolling information |
| RadComboBoxData comboData = new RadComboBoxData(); |
| // calculate the number of records we need |
| // based on the current number of items |
| int itemsPerRequest = requestcount; |
| int itemOffset = context.NumberOfItems; |
| int endOffset = itemOffset + itemsPerRequest; |
| // adjust endOffset if there are not enough rows |
| if (endOffset > dv.Count) |
| { |
| endOffset = dv.Count; |
| } |
| // set EndOfItems to reflect whether we are supplying the last items |
| if (endOffset == dv.Count) |
| { |
| comboData.EndOfItems = true; |
| } |
| else |
| { |
| comboData.EndOfItems = false; |
| } |
| // create the list to hold the items we will return |
| result = new List<RadComboBoxItemData>(endOffset - itemOffset); |
| // iterate through the rows of the table, creating and adding items |
| for (int i = itemOffset; i < endOffset; i++) |
| { |
| RadComboBoxItemData itemData = new RadComboBoxItemData(); |
| itemData.Text = dv[i][text].ToString(); |
| itemData.Value = dv[i][value].ToString(); |
| result.Add(itemData); |
| } |
| comboData.Items = result.ToArray(); |
| return comboData; |
| } |