I'm having an issue getting my detail table to load properly using NeedDataSource and DetailTableDataBind events. Stepping through the code shows the neither event is firing. If I bind the grid to a datasource in my code, the master table will load, however after clicking to expand the row, the DetailTableDataBind does NOT fire.
I am using ASP.NET 4.5 and Internet Explorer 11.
Any ideas what I am doing wrong?
Here is the ajax manager and grid on the aspx page:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="gvwFunds">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="gvwFunds"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<div style="width: 600px">
<telerik:RadGrid ID="gvwFunds" ShowStatusBar="true" runat="server" AutoGenerateColumns="False" PageSize="7"
AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="True">
<PagerStyle Mode="NumericPages"></PagerStyle>
<MasterTableView DataKeyNames="Programs_UID" AllowMultiColumnSorting="True">
<DetailTables>
<telerik:GridTableView DataKeyNames="Funds_UID" Width="100%" runat="server">
<Columns>
<telerik:GridBoundColumn SortExpression="FiscalCode" HeaderText="Fiscal Code" HeaderButtonType="TextButton"
DataField="FiscalCode" UniqueName="FiscalCode">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Fund" HeaderText="Fund" HeaderButtonType="TextButton"
DataField="Fund" UniqueName="Fund">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="ObjectCode" HeaderText="Object Code" HeaderButtonType="TextButton"
DataField="ObjectCode" UniqueName="ObjectCode">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Amount" HeaderText="Amount" HeaderButtonType="TextButton"
DataField="Amount" UniqueName="Amount" DataFormatString="{0:D}">
</telerik:GridBoundColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn SortExpression="Program" HeaderText="Program" HeaderButtonType="TextButton"
DataField="Program" UniqueName="Program">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="LicenseNum" HeaderText="License #" HeaderButtonType="TextButton"
DataField="LicenseNum" UniqueName="LicenseNum">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>