hi,
Hello, after populated the grid with a class
when fired the event to view the detail (Hierarchy) how can i retrieve the object class?
why dataitem.dataitem is null ?
Thanks for the collaboration and sorry for bad eng.
Hello, after populated the grid with a class
<telerik:RadGrid ID="radGridListTypeRoom" runat="server" AllowPaging="false" Width="100%" AutoGenerateColumns="false" OnDetailTableDataBind="radGridListTypeRoom_DetailTableDataBind"> <MasterTableView DataKeyNames="hotelRoomTypeId" DataMember="MasterGrid" Name="TypeRoom" Width="100%"> <DetailTables> <telerik:GridTableView DataKeyNames="hotelRoomTypeId" Name="DetailPrice" Width="100%"> <Columns> <telerik:GridTemplateColumn HeaderText="Username"> <ItemTemplate> <asp:Label ID="lblName" runat="server" Text='<%# Bind("name") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </telerik:GridTableView></DetailTables> <Columns> <telerik:GridBoundColumn DataField="name" HeaderText="Tipo di stanza"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="isAvailable" HeaderText="Disponibilità"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> </telerik:RadGrid>
radGridListTypeRoom.DataSource = hotel.RoomTypes; radGridListTypeRoom.DataBind();
when fired the event to view the detail (Hierarchy) how can i retrieve the object class?
protected void radGridListTypeRoom_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e) { GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem; RoomType roomType = (RoomType)dataItem.DataItem; switch (e.DetailTableView.Name) { case "DetailPrice": { break; } } }
why dataitem.dataitem is null ?
Thanks for the collaboration and sorry for bad eng.