Mini Kabibi Habibi
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Market.ascx.cs" Inherits="Widgets_Market" %>
<dx:ASPxDockPanel ID="DockPanel" runat="server" DragElement="Window" ShowHeader="False"
OwnerZoneUID="DockZone1" PanelUID="DockPanel" ShowShadow="false" Border-BorderWidth="0"
ClientInstanceName="dpMarket" AllowedDockState="DockedOnly">
<ClientSideEvents AfterDock="Widgets.Market.panel_AfterDock" Init="Widgets.Market.panel_Init" />
<Styles>
<Content CssClass="pnlMarketWidget">
</Content>
</Styles>
<ContentCollection>
<dx:PopupControlContentControl>
<dx:ASPxGridView runat="server" ID="StockGrid" CssClass="StockGrid_grid" ClientInstanceName="stockGrid"
AutoGenerateColumns="False" DataSourceID="ObjectDataSource1" Width="100%" KeyFieldName="Symbol">
<Settings ShowColumnHeaders="false" GridLines="None" />
<SettingsBehavior AllowSelectSingleRowOnly="true" />
<ClientSideEvents SelectionChanged="Widgets.Market.grid_SelectionChanged" />
<Styles>
<AlternatingRow Enabled="True">
</AlternatingRow>
</Styles>
<Columns>
<dx:GridViewDataTextColumn FieldName="Symbol" VisibleIndex="0">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Last" VisibleIndex="1" SortOrder="Descending">
<DataItemTemplate>
<%# ((decimal)Eval("Last")).ToString("0.00") %>
</DataItemTemplate>
<CellStyle CssClass="val">
</CellStyle>
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="PercentChange" VisibleIndex="3">
<DataItemTemplate>
<div class="perc_<%# Eval("ChangeState") %>">
<%# ((decimal)Eval("PercentChange")).ToString("0.00")%></div>
</DataItemTemplate>
<CellStyle CssClass="perc">
</CellStyle>
</dx:GridViewDataTextColumn>
</Columns>
</dx:ASPxGridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="SelectQuotes"
TypeName="MarketWidget"></asp:ObjectDataSource>
<div class="marketCharts" id="marketChartsContainer" runat="server" clientidmode="Static">
</div>
<div class="footer"></div>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxDockPanel>