public TableSection( string name, TableHeader header ) : base(name) { Header = header; myView = new DefaultTableView( this ); Rows = new List<TableRow>(); }
private AbstractSection CreateTableSection( TradingResult tradingResult ) { var header = new TableHeader( "Date", "Action", "Price", "Quantity", "Value" ); var section = new TableSection( "Orders", header ); foreach ( var order in tradingResult.TradingLog.Orders ) { var row = section.NewRow( order.Timestamp, order.Type, order.Price, order.Quantity, order.NettoValue ); section.Rows.Add( row ); } return section; }