Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Please try with the below code snippet. Let me know if any concern.</p> <p><strong>ASPX</strong> (For Row Click)</p> <pre><code>&lt;telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"&gt; &lt;script&gt; function RowClick(sender, args) { // I have used ColumnUniuqName var id = args.get_item().get_cell("ID").innerHTML; var Name = args.get_item().get_cell("Name").innerHTML; var Contact = args.get_item().get_cell("Contact").innerHTML; if (parseInt(id) == 3) { alert("Name:-" + Name + ",Contact:-" + Contact); } } &lt;/script&gt; &lt;/telerik:RadCodeBlock&gt; &lt;telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource"&gt; &lt;MasterTableView&gt; &lt;Columns&gt; &lt;telerik:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name"&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="ID" UniqueName="ID" HeaderText="ID"&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="Contact" UniqueName="Contact" HeaderText="Contact"&gt; &lt;/telerik:GridBoundColumn&gt; &lt;/Columns&gt; &lt;/MasterTableView&gt; &lt;ClientSettings&gt; &lt;ClientEvents OnRowClick="RowClick" /&gt; &lt;/ClientSettings&gt; &lt;/telerik:RadGrid&gt; </code></pre> <p><strong>ASPX</strong> (For Cell Selected)</p> <pre><code>&lt;telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"&gt; &lt;script&gt; function CellSelected(sender, args) { // I have used ColumnUniuqName var row = sender.get_masterTableView().get_dataItems()[args._itemIndexHierarchical]; var id = row.get_cell("ID").innerHTML; var Name = row.get_cell("Name").innerHTML; var Contact = row.get_cell("Contact").innerHTML; if (parseInt(id) == 3) { alert("Name:-" + Name + ",Contact:-" + Contact); } } &lt;/script&gt; &lt;/telerik:RadCodeBlock&gt; &lt;telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource"&gt; &lt;MasterTableView&gt; &lt;Columns&gt; &lt;telerik:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name"&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="ID" UniqueName="ID" HeaderText="ID"&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="Contact" UniqueName="Contact" HeaderText="Contact"&gt; &lt;/telerik:GridBoundColumn&gt; &lt;/Columns&gt; &lt;/MasterTableView&gt; &lt;ClientSettings&gt; &lt;Selecting CellSelectionMode="Column" /&gt; &lt;ClientEvents OnCellSelected="CellSelected" /&gt; &lt;/ClientSettings&gt; &lt;/telerik:RadGrid&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("Contact", typeof(int)); dt.Rows.Add(1, "name1", 123); dt.Rows.Add(2, "name2", 456); dt.Rows.Add(3, "name3", 789); 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. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      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