Mini Kabibi Habibi

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

<%@ Page Language="vb" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Live.aspx.vb"
	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>