Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Please try with below code/demo.</p> <pre><code> function DataBound(sender, args) { var grid = $find("&lt;%= RadGrid1.ClientID %&gt;"); if (grid) { var IsColumnHaveData = false; var MasterTable = grid.get_masterTableView(); var Rows = MasterTable.get_dataItems(); for (var i = 0; i &lt; Rows.length; i++) { var row = Rows[i]; if (row.get_dataItem().EmployeeName != null) { IsColumnHaveData = true; } } var Columns = MasterTable.get_columns(); for (var i = 0; i &lt; Columns.length; i++) { var column = Columns[i]; if (column.get_uniqueName() == "EmployeeName") { column.set_visible(IsColumnHaveData); } } } } &lt;ClientSettings&gt; &lt;DataBinding Location="http://localhost/WcfService1/Service1.svc" SelectMethod="GetData" SortParameterType="Linq" FilterParameterType="Linq"&gt; &lt;/DataBinding&gt; &lt;ClientEvents OnDataBound="DataBound" /&gt; &lt;/ClientSettings&gt; </code></pre> <p>Please applied above code in below link code/demo.</p> <p><a href="http://jayeshgoyani.blogspot.in/2012/08/radgrid-with-wcf-rest-service.html" rel="nofollow">RadGrid with WCF Rest Service</a></p> <p>Hide particular Link.</p> <p>function DataBound(sender, args) {</p> <pre><code> var grid = $find("&lt;%= RadGrid1.ClientID %&gt;"); if (grid) { var IsColumnHaveData = false; var MasterTable = grid.get_masterTableView(); var Rows = MasterTable.get_dataItems(); for (var i = 0; i &lt; Rows.length; i++) { var row = Rows[i]; row.get_cell("EmployeeName").getElementsByTagName("a")[0].style.display = 'none'; } } } </code></pre>
 

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