or
I am trying to create a RadGrid which uses the batch edit mode feature but does not use any skin. When I change the Skin property from "Default" to "" the click to edit functionality stops working. I have been able to recreate the issue with a very basic example. Is this a known issue? Is there some sort of Skin="None" that I could use instead of an empty string?
Here is my ASPX
<telerik:RadGrid ID="RadGrid1" runat="server" Skin="" AutoGenerateColumns="False"> <MasterTableView CommandItemDisplay="TopAndBottom" EditMode="Batch" AutoGenerateColumns="False"> <BatchEditingSettings EditType="Cell" /> <Columns> <telerik:GridBoundColumn DataField="Item1"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Item2"></telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid>
Here is my C#
protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack) { List<Tuple<string, string>> source = new List<Tuple<string, string>>(); source.Add(new Tuple<string, string>("First Item", "Value1")); source.Add(new Tuple<string, string>("Second Item", "Value 2")); source.Add(new Tuple<string, string>("Third Item", "Value 3")); RadGrid1.DataSource = source; RadGrid1.DataBind(); }}
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB7.5; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET4.0E)
Timestamp: Tue, 15 Oct 2013 14:18:33 UTC
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at System.Windows.Browser.ManagedObjectInfo.Invoke(ManagedObject obj, InvokeType invokeType, String memberName, ScriptParam[] args)
at System.Windows.Hosting.ManagedHost.InvokeScriptableMember(IntPtr pHandle, Int32 nMemberID, Int32 nInvokeType, Int32 nArgCount, ScriptParam[] pArgs, ScriptParam& pResult, ExceptionInfo& pExcepInfo)
Line: 12625
Char: 1
Code: 0
URI: http://localhost:56236/RadControls_AspNetAjax/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_QsfScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3ac9cbdec3-c810-4e87-846c-fb25a7c08002%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen-US%3a4401a8f1-5215-4b97-a426-3601ce0fa0ff%3a16e4e7cd%3af7645509%3b%7c%7c%3a2de754c%3a3ae6d49e%3a368ab121%3a38dcf56c%3a812a75b1%3a845d48ec%3bTelerik.Web.UI%2c+Version%3d2013.2.717.45%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a4401a8f1-5215-4b97-a426-3601ce0fa0ff%3a86526ba7%3a874f8ea2%3aa1a4383a%3a24ee1bba%3a1e771326%3aeaae47ab%3a7165f74%3a2003d0b8%3af46195d3%3ae524c98b%3a628ebdd0%3aed16cbdc%3a19620875%3a3f6e8f3f%3a68f76a79%3a52af31a4%3a2a2fc429%3ae330518b%3a8e6f0d33%3a6a6d718d%3aa7e79140
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"></asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <telerik:RadProgressManager runat="server" ID="RadProgressManager1" /> <div class="qsf-demo-canvas"> <%-- For the purpose of this demo the files are discarded. In order to store the uploaded files permanently set the TargetFolder property to a valid location. --%> <telerik:RadAsyncUpload runat="server" ID="AsyncUpload1" MultipleFileSelection="Automatic" UploadedFilesRendering="BelowFileInput" /> <telerik:RadProgressArea runat="server" ID="RadProgressArea1" /> </div> </asp:Content>