or
function OnClientItemPopulatingHandler(sender, e) { var context = e.get_context(); //using jQuery to get the checked item and pass it to the server context["ProductSuite"] = $telerik.$("input[name='rblSuites']:checked").val(); }
function OnClientItemPopulatingHandler(sender, e) { var context = e.get_context(); //using jQuery to get the checked item and pass it to the server context["OrderNumber"] = GET THE ORDER NUMBER FROM ROW BELONGS TO THE RADMENU. }
An unhandled exception occured... |
|
| Error Message: | Object reference not set to an instance of an object. |
| Stack Trace: | at Telerik.Web.UI.ScriptEntrySlot.GetSerializedAssemblyInfo(ScriptEntry scriptEntry) at Telerik.Web.UI.ScriptEntryUrlBuilder.TryAddScriptEntry(ScriptEntry scriptEntry) at Telerik.Web.UI.ScriptEntryUrlBuilder.RegisterScriptEntry(ScriptEntry scriptEntry) at System.Web.UI.ScriptManager.RegisterScripts() at System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) |
<telerik:RadGrid ID="grdOrderedItems" OnNeedDataSource="OrdItem_NeedDataSource" OnItemDataBound="OrdItemDatabound" runat="server" AutoGenerateColumns="False" AllowPaging="False"> <ClientSettings> <Scrolling AllowScroll="True" ScrollHeight="250px" UseStaticHeaders="True"></Scrolling> </ClientSettings> <MasterTableView NoMasterRecordsText="You have no ordered items att his time."> <Columns> <telerik:GridBoundColumn HeaderText="Order Number" DataField="OrderNumber"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Item Number" DataField="ItemNumber"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Item Name" DataField="ItemName"></telerik:GridBoundColumn> <telerik:GridButtonColumn HeaderText="View Custom Print" UniqueName="btnView" DataTextField="CustomID"></telerik:GridButtonColumn> <telerik:GridBoundColumn HeaderText="Custom ID" DataField="CustomID" Visible="False"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Friendly Name" DataField="FriendlyName" Visible="False"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Ordered By" DataField="OrderedBy"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Shipped?" DataField="Shipped"></telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid>protected void OrdItemDatabound(object sender, GridItemEventArgs e){ if (e.Item.ItemType == GridItemType.AlternatingItem || e.Item.ItemType == GridItemType.Item) { if (e.Item is GridDataItem) { GridDataItem itemValue = (GridDataItem)e.Item; LinkButton btnView = (LinkButton)itemValue["btnView"].Controls[0]; btnView.Attributes.Add("OnClick", "LoadProof(null, null)"); btnView.CommandArgument = string.Format("return Click('{0}';", itemValue.GetDataKeyValue("CustomID")); } }}protected void LoadProof(object sender, EventArgs e){ //.... do some stuff}btnView.Attributes.Add("OnClick", "LoadProof(null, null)");
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default2.aspx.cs" Inherits="TestValidation.Default2" %><%@ 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"><script runat="server"> protected void Page_Load(object sender, EventArgs e) { RadGrid1.NeedDataSource += new Telerik.Web.UI.GridNeedDataSourceEventHandler(RadGrid1_NeedDataSource); } protected void RadGrid1_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { var items = new List<dynamic>() { new { Col1 = "ABC", Col2 = "DEF" }, new { Col1 = "123", Col2 = "456" } }; RadGrid1.DataSource = items; }</script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"> </asp:ScriptReference> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"> </asp:ScriptReference> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"> </asp:ScriptReference> </Scripts> </telerik:RadScriptManager> <telerik:RadGrid ID="RadGrid1" runat="server" Height="100px" Width="400px"> <MasterTableView Name="ChargePaymentTable" TableLayout="Fixed" AutoGenerateColumns="true"> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true"> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> <br /> <div id="div1">Count: 0</div> <%--<div> <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="TextBox1" Text="FORMAT" ValidationGroup="CheckGroup" ClientValidationFunction="CheckText"></asp:CustomValidator> </div>--%> <table id="Table1" runat="server"> <tr> <td> Hello? <asp:CustomValidator ID="CustomValidator2" runat="server" ControlToValidate="TextBox1" Text="FORMAT" ValidationGroup="CheckGroup" ClientValidationFunction="CheckText"></asp:CustomValidator> </td> </tr> <tr> <td> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </td> </tr> <tr> <td> <asp:Button ID="Button1" runat="server" Text="Check" ValidationGroup="CheckGroup" /> </td> </tr> </table> <telerik:RadAjaxManager runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="Button1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> <telerik:AjaxUpdatedControl ControlID="Table1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script language="javascript" type="text/javascript"> var checkCount = 0; function CheckText(sender, args) { $telerik.$("#div1").html("Count: " + ++checkCount); args.IsValid = (args.Value == "hello"); } </script> </telerik:RadScriptBlock> </form></body></html>