Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/ASPxGridViewDemos/DataBinding/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/ASPxGridViewDemos/DataBinding/Live.aspx

<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Live.aspx.cs"
    Inherits="DataBinding_Live" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentHolder" runat="Server">
    <script type="text/javascript">
    // <![CDATA[
        var timeout;
        function scheduleGridUpdate(grid) {
            window.clearTimeout(timeout);
            timeout = window.setTimeout( 
                function() { grid.Refresh(); },
                2000
            );
        }
        function grid_Init(s, e) {
            scheduleGridUpdate(s);
        }
        function grid_BeginCallback(s, e) {
            window.clearTimeout(timeout);
        }
        function grid_EndCallback(s, e) {
            scheduleGridUpdate(s);
        }
    // ]]>     
    </script>
    <dx:ASPxGridView ID="grid" runat="server" DataSourceID="ObjectDataSource1"
        Width="100%" AutoGenerateColumns="False">
        <ClientSideEvents Init="grid_Init" BeginCallback="grid_BeginCallback" EndCallback="grid_EndCallback" />
        <Columns>
            <dx:GridViewDataTextColumn Caption="Symbol" FieldName="Symbol" ReadOnly="True" VisibleIndex="0" />
            <dx:GridViewDataTextColumn Name="Percent" Caption="Change" FieldName="Change" ReadOnly="True"
                SortOrder="Descending" VisibleIndex="1" SortIndex="0">
                <DataItemTemplate>
                    <dx:ASPxImage runat="server" ID="icon" ImageUrl="<%# GetIconImageUrl(Container) %>"
                        Visible="<%# GetIconImageVisibility(Container) %>" />                        
                    <%# GetPercentageText(Container) %>                    
                </DataItemTemplate>
            </dx:GridViewDataTextColumn>
            <dx:GridViewDataTextColumn Caption="Value" FieldName="Value" ReadOnly="True" VisibleIndex="2" />
            <dx:GridViewDataDateColumn Caption="Time" FieldName="Time" VisibleIndex="3">
                <PropertiesDateEdit DisplayFormatString="HH:mm:ss">
                </PropertiesDateEdit>
                <CellStyle HorizontalAlign="Right" />
            </dx:GridViewDataDateColumn>
        </Columns>
        <Styles>
            <Header HorizontalAlign="Center" />
        </Styles>
        <Settings GridLines="Vertical" />
        <SettingsBehavior AllowDragDrop="false" />
        <SettingsPager Mode="ShowAllRecords" />
        <SettingsLoadingPanel Mode="ShowOnStatusBar" />
    </dx:ASPxGridView>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="LoadQuotes"
        TypeName="Quotes" />
</asp:Content>