or
protected void Managegridview_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridPagerItem) { var dropDown = (RadComboBox)e.Item.FindControl("PageSizeComboBox"); var totalCount = ((GridPagerItem)e.Item).Paging.DataSourceCount; var sizes = new Dictionary<string, string>() { {"10", "10"}, {"20", "20"}, {"50", "50"} }; if (totalCount > 100) { sizes.Add("100", "100"); } if (totalCount > 200) { sizes.Add("200", "200"); } sizes.Add("All", totalCount.ToString()); dropDown.Items.Clear(); foreach (var size in sizes) { var cboItem = new RadComboBoxItem() { Text = size.Key, Value = size.Value }; cboItem.Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID); dropDown.Items.Add(cboItem); }
dropDown.FindItemByValue(e.Item.OwnerTableView.PageSize.ToString()).Selected = true;- NullreferenceException in this line(object reference not set to instance of object)
} }<telerik:RadGrid ID="Managegridview" runat="server" AllowPaging="true" AllowSorting='true' GridLines="None" OnNeedDataSource="Managegridview_NeedDataSource" OnItemDataBound="Managegridview_ItemDataBound" AllowFilteringByColumn="true" CellSpacing="0" Skin="WebBlue" OnItemCreated="Managegridview_ItemCreated" PageSize="50"> <GroupingSettings CaseSensitive="false"/> <ClientSettings EnableRowHoverStyle="true" AllowColumnsReorder="true" ReorderColumnsOnClient="true" AllowColumnHide="true" ColumnsReorderMethod="Reorder"> <Resizing AllowColumnResize="true" AllowResizeToFit="true" ResizeGridOnColumnResize="false" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <MasterTableView GridLines="None" Width="100%" AllowMultiColumnSorting="true"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column" Created="True"> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> <PagerStyle PageSizeControlType="RadComboBox" Mode="NextPrevAndNumeric" EnableSEOPaging="True" AlwaysVisible="true"></PagerStyle> </MasterTableView> <HeaderStyle Width="100px" /><%--<PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>--%> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid>
| ShowHeader="True" |
| ShowNavigationPane="false" |
| ShowViewTabs="false" |
| EnableDatePicker="false" |
| <style type="text/css"> |
| div.RadScheduler .rsHeader |
| { |
| text-align: right; |
| padding-right: 0px; |
| margin-right:0px; |
| background-position:right; |
| } |
| </style> |
<telerik:GridTemplateColumn HeaderText="" UniqueName="EditColumn"> <ItemTemplate> <asp:LinkButton CommandName="Edit" ID="LinkButtonEdit" runat="server"> <asp:Image ID="ImageEdit" runat="server" ImageUrl="~/Images/Grid/Edit.gif" AlternateText="Edit" /></asp:LinkButton> </ItemTemplate></telerik:GridTemplateColumn> If myDataTable.Rows.Count > 0 Then If myDataTable.Rows(0)(2) = "True" Then FILLDDL() 'Fill the drop down lists rblReported.SelectedValue = 1 ScriptManager.RegisterStartupScript(Me.Page, GetType(String), "OpenDiv", "OpenDiv();", True) Else rblReported.SelectedValue = 0 End If Else End Iffunction OpenDiv() { var rbl = document.getElementById("<%=rblReported.ClientID%>"); var radios = rbl.getElementsByTagName("input"); var div = document.getElementById("Recruited"); var forms = document.getElementById("printform"); var Recheader = document.getElementById("RecInfo"); var Selval for (var i = 0; i < radios.length; i++) { if (radios[i].checked) { Selval = radios[i].value; if (Selval == 1) { div.style.display = "inline"; forms.style.display = "inline"; Recheader.style.display = "inline"; } else if (Selval == 0) { div.style.display = "none"; forms.style.display = "none"; Recheader.style.display = "none"; } } } }<%@ Page Language="C#" AutoEventWireup="true" CodeFile="prova.aspx.cs" Inherits="Pages_prova" %><%@ 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></title></head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager runat="server" ID="scriptMgr1"> </asp:ScriptManager> <table> <tr> <td align="left"> <telerik:RadListBox runat="server" ID="RL_PagesSource" Height="180px" Width="200px" ></telerik:RadListBox> </td> <td valign="top" align="center"> <br /> <telerik:RadButton ID="RB_PLeft" runat="server" Text=" > " Width="40px" onclick="RB_PLeft_Click" SplitButtonCssClass="" SplitButtonPosition="Right" ></telerik:RadButton><br /><br /> <telerik:RadButton ID="RB_PRight" runat="server" Text=" < " Width="40px" SplitButtonCssClass="" SplitButtonPosition="Right" ></telerik:RadButton><br /><br /> <telerik:RadButton ID="RB_PLAll" runat="server" Text=" >> " Width="40" ></telerik:RadButton><br /><br /> <telerik:RadButton ID="RB_PRAll" runat="server" Text=" << " Width="40" ></telerik:RadButton><br /><br /> </td> <td style="padding-left:30px;" align="left"> <telerik:RadListBox runat="server" ID="RL_PageDestination" Height="180" Width="200" AutoPostBack="True" onselectedindexchanged="RL_PageDestination_SelectedIndexChanged"></telerik:RadListBox> </td> </tr> </table> </div> <telerik:RadAjaxManager runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RB_PLeft"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RL_PagesSource" /> <telerik:AjaxUpdatedControl ControlID="RL_PageDestination" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> </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 Telerik.Web.UI;public partial class Pages_prova : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { RL_PagesSource.Items.Add(new RadListBoxItem("aaaa", "asdf")); RL_PagesSource.Items.Add(new RadListBoxItem("aasdf", "asdf")); RL_PageDestination.Items.Add(new RadListBoxItem("aasasdfadf", "asdf")); } } protected void RB_PLeft_Click(object sender, EventArgs e) { if (RL_PagesSource.Items.Count == 0 || RL_PagesSource.SelectedItem == null) { } else { RadListBoxItem it = new RadListBoxItem(); it = RL_PagesSource.SelectedItem; RL_PageDestination.Items.Add(new RadListBoxItem(it.Text, it.Value)); RL_PageDestination.DataBind(); // RL_PagesSource.SelectedItem.Remove(); // RL_PagesSource.DataBind(); } } protected void RL_PageDestination_SelectedIndexChanged(object sender, EventArgs e) { }}