 <p>I have run into similar issues. Most of the times, I fixed it by <strong>casting it to any</strong>. </p> <p>Try this - </p> <pre><code> (&lt;any&gt;grid.dataSource.transport).options.read.url = newDataSource; </code></pre> <p>Or, you can try this too -</p> <pre><code>(&lt;kendo.data.DataSource&gt;.grid.dataSource).transport.options.read.url = newDataSource; </code></pre> <p>But, fist option should work for sure!</p> <p>Hope, this helps</p>