or
protected void uxGridSubscription_OnItemCommand(object sender, GridCommandEventArgs e){ if (e.CommandName == RadGrid.FilterCommandName) { var filterPair = (Pair) e.CommandArgument; switch (filterPair.Second.ToString()) { case "Name": { var filterValue = uxGridSubscription.MasterTableView.GetColumnSafe("Name").CurrentFilterValue; uxGridSubscription.MasterTableView.FilterExpression = "(([Name] LIKE \'%" + filterValue + "%\') OR ([Obs] LIKE \'%" + filterValue + "%\'))"; var column2 = uxGridSubscription.MasterTableView.GetColumnSafe("Obs"); column2.CurrentFilterFunction = GridKnownFunction.Contains; column2.CurrentFilterValue = filterValue; uxGridSubscription.MasterTableView.Rebind(); break; }
} }}<telerik:RadToolBar ID="RadToolBar1" runat="server"> <Items> <telerik:RadToolBarButton Text="Button A" /> <telerik:RadToolBarButton Text="Button B" /> <telerik:RadToolBarDropDown Text="DropDown"> <Buttons> <telerik:RadToolBarButton Text="Button C"></telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true"></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Button D"></telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> </Items></telerik:RadToolBar>
[NullReferenceException: Object reference not set to an instance of an object.] Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +113 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +245 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +306 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +47 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +245 System.Web.UI.Page.Render(HtmlTextWriter writer) +39 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +50 Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +666 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 System.Web.UI.Page.Render(HtmlTextWriter writer) +39 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +50 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4942
protected void ColEditar_Click(object sender, EventArgs e) { //Event code goes here }<telerik:RadAjaxManager ID="RadAjaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RgNoticias"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RgNoticias"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager><telerik:RadGrid ID="RgNoticias" runat="server" AllowPaging="True" AllowSorting="True" PageSize="10" AutoGenerateColumns="False" GridLines="None" EnableViewState="False"> <MasterTableView > <Columns> <telerik:GridButtonColumn UniqueName="ColEditar" CommandName="ColEditar_Click" Text="Editar"> </telerik:GridButtonColumn> </Columns> <SortExpressions > <telerik:GridSortExpression FieldName="FechaAlta" SortOrder="Descending" /> </SortExpressions> </MasterTableView> <ClientSettings EnablePostBackOnRowClick="true"> <DataBinding SelectMethod="ObtenerNoticias" Location="http://localhost/service.svc/rest/" sortparametertype="Linq" filterparametertype="Linq"> </DataBinding> </ClientSettings> </telerik:RadGrid>