Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Please try with the below code snippet.</p> <pre><code>&lt;telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"&gt; &lt;script&gt; function getEditInsertCount() { var grid = $find("&lt;%= RadGrid1.ClientID %&gt;"); if (grid) { var MasterTable = grid.get_masterTableView(); if (MasterTable.get_insertItem() != null) { alert('grid in insert mode'); } if (grid.get_editItems().length &gt; 0) { alert('grid in edit mode, Row count: ' + grid.get_editItems().length); } } return false; } &lt;/script&gt; &lt;/telerik:RadCodeBlock&gt; </code></pre> <p>Edit 1 : (Other part of code)</p> <p><strong>ASPX</strong> </p> <pre><code> &lt;telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"&gt; &lt;AjaxSettings&gt; &lt;telerik:AjaxSetting AjaxControlID="RadGrid1"&gt; &lt;UpdatedControls&gt; &lt;telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /&gt; &lt;/UpdatedControls&gt; &lt;/telerik:AjaxSetting&gt; &lt;/AjaxSettings&gt; &lt;/telerik:RadAjaxManager&gt; &lt;telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"&gt;&lt;/telerik:RadAjaxLoadingPanel&gt; &lt;telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource" AllowFilteringByColumn="true" AllowMultiRowEdit="true"&gt; &lt;MasterTableView CommandItemDisplay="Top" DataKeyNames="ID" EditMode="InPlace"&gt; &lt;Columns&gt; &lt;telerik:GridBoundColumn DataField="ID" UniqueName="ID" HeaderText="ID"&gt;&lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name" HtmlEncode="true"&gt;&lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridEditCommandColumn&gt;&lt;/telerik:GridEditCommandColumn&gt; &lt;/Columns&gt; &lt;/MasterTableView&gt; &lt;/telerik:RadGrid&gt; &lt;asp:Button ID="Button1" runat="server" Text="Get Insert and Edit stauts" OnClientClick="return getEditInsertCount();" /&gt; &lt;/div&gt; </code></pre> <p><strong>ASPX.CS</strong></p> <pre><code>protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("Customdate", typeof(DateTime)); dt.Rows.Add(1, "name1", DateTime.Now); dt.Rows.Add(2, "name2", DateTime.Now.AddYears(-1)); dt.Rows.Add(3, "name3", DateTime.Now.AddYears(1)); RadGrid1.DataSource = dt; } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload