or
<telerik:RadTabStrip ID="RadTabStrip1" runat="server">
<Tabs>
<telerik:RadTab runat="server" Text="Root RadTab1" NavigateUrl="webform1.aspx" Selected="True">
<Tabs>
<telerik:RadTab runat="server" Text="Child RadTab 1">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Child RadTab 2">
</telerik:RadTab>
</Tabs>
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Root RadTab2">
</telerik:RadTab>
<telerik:RadTab runat="server" Text="Root RadTab3">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
Protected Sub radgrid_Update(ByVal sender As Object, ByVal e As GridCommandEventArgs) Handles radgrid.UpdateCommand Dim selectedRow As GridEditFormItem = DirectCast(e.Item, GridEditFormItem) Dim rowNo As Integer = selectedRow.ItemIndex Dim id As String = selectedRow.Item("id").Text End Sub
[NullReferenceException: Object reference not set to an instance of an object.]
Telerik.Web.UI.RadFilter.ApplyFilterExpressonsOnDataSource() +157
Telerik.Web.UI.RadFilter.HandleApplyCommand() +218
Telerik.Web.UI.RadFilterCommandEventArgsFactory.HandleCommand(RadFilter ownerFilter, Object commandSource, RadFilterCommandEventArgs args) +74
Telerik.Web.UI.RadFilter.OnBubbleEvent(Object source, EventArgs args) +319
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +125
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +167
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
I use C # with Visual Studio 2010.
I use an class Order and I have a property <OrderDetail> List. And I would use a grid to binding my class and to use the hierarchy to display also OrderDetail. But I do not know how. Can you explain to me?
public class Order
{ public Order() { } public int Id {get;set;} public List<OrderDetail> ListOrderDetail {get;set;} } public class OrderDetail { public OrderDetail() { } public string Article{get;set;} public int Qte {get;set;} public double Price {get;set;} public double PriceHT {get {return Qte*Price;}} }