or
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <ajaxsettings> <telerik:AjaxSetting AjaxControlID="btnBuscar"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid0" /> </UpdatedControls> </telerik:AjaxSetting> </ajaxsettings> </telerik:RadAjaxManager> <!-- content start --> <table> <tr> <td> <asp:Button ID="btnBuscar" runat="server" Text="Buscar" OnClick="btnBuscar_Click" ValidationGroup="buscar" /> </td> </tr> </table> <table runat="server" id="PrincipalContainer" visible="False"> <tr> <td valign="top"> <telerik:RadGrid ID="RadGrid0" runat="server" AllowFilteringByColumn="false" GridLines="None" AllowPaging="false" AllowSorting="true" BorderStyle="None" ShowHeader="True" AutoGenerateColumns="False" onitemdatabound="RadGrid0_ItemDataBound"> <mastertableview> <Columns> <telerik:GridTemplateColumn runat="server" UniqueName="column1" HeaderText="Cedula"> <ItemTemplate> <asp:Label ID="lblCedula" runat="server" Text='<%# Eval("UserId")%> '></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn runat="server" UniqueName="column2" HeaderText="Nombre"> <ItemTemplate> <asp:Label ID="lblNombre" runat="server" Text='<%# Eval("UserName")%> '></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn runat="server" UniqueName="column3" HeaderText="Bloque"> <ItemTemplate> <telerik:RadComboBox ID="cbBloque" Runat="server" OnSelectedIndexChanged="cbBloque_SelectedIndexChanged" AutoPostBack="True"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn runat="server" UniqueName="column4" HeaderText="Habitacion"> <ItemTemplate> <telerik:RadComboBox ID="cbHabitacion" Runat="server" Width="30"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn runat="server" UniqueName="column5" HeaderText=""> <ItemTemplate> <asp:LinkButton ID="btnAsignarHabitacion" runat="server" OnClick="btnAsignarHabitacion_Click">Asignar</asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </mastertableview> </telerik:RadGrid></td></tr></table></asp:Content>GridBoundColumn b = new GridBoundColumn();e.DetailTableView.Columns.Add(b);b.HeaderText = "test";protected void RadGrid1_PreRender(object sender, EventArgs e){ foreach (GridDataItem item in RadGrid1.MasterTableView.Items) { if (item.Expanded) { dynamic data = new[] { new { ID = "1", Name ="Name11",ParentID = "0"}, new { ID = "2", Name ="Name11",ParentID = "1"}, new { ID = "3", Name ="Name11",ParentID = "2"}, new { ID = "4", Name ="Name11",ParentID = "3"} }; GridBoundColumn b = new GridBoundColumn(); b.HeaderText = "test"; b.DataField = "Name"; item.ChildItem.NestedTableViews[0].Columns.Add(b); item.ChildItem.NestedTableViews[0].DataSource = data; item.ChildItem.NestedTableViews[0].DataBind(); } }}