Follow me on Twitter at Twitter.com/wbm
FYI, I'm blogging most of my stuff over at More Wally now.
You might want to add my rss feed to your reader at:http://morewally.com/cs/blogs/wallym/rss.aspx
October 2007 - Posts - Wallace B. McClure

Wallace B. McClure

All About Wally McClure - The musings of Wallym on Web, HTML5, Mobile, Xamarin.iOS, Xamarin.Android, and Windows Azure.

News

Visual Studio Magazine Column Personal Blog

.NET

Book Authors

Business

Family

Friends

Georgia Tech Bloggers

Personal

Archives

October 2007 - Posts

ASP.NET Podcast Show #102 - ASP.NET AJAX Futures Data Part II - Video and Audio

Original URL: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2007/10/04/asp-net-podcast-show-102-asp-net-ajax-futures-data-part-ii-video-and-audio.aspx

Subscribe <-- All the cool kids are doing it!

Download WMV <--  For PC Users.

Download M4V <--  For iTunes/iPod/Zune Users.

Download MP3 <--  For Audio Only Users.

Show Notes:

function pageLoad() {

WebService.GetValues(1, OnCompletion);

}

function OnCompletion(results)

{

var dataOutput = "";

var divOutput = $get("Output");

var strReturn = "<br />";

var dt = ReturnTable(results.tables[0]);

dataOutput += "DataTable: " + strReturn;

for(m in dt)

{

dataOutput += m + strReturn;

}

var dc = dt.get_columns();

dataOutput += "DataColumn: " + strReturn;

for(m in dc[0])

{

dataOutput += m + strReturn;

}

dataOutput += "Random commands: " + strReturn;

dataOutput += "Columns[0].dataType: " + dc[0].get_dataType() + strReturn;

dataOutput += "Columns[1].dataType: " + dc[1].get_dataType() + strReturn;

dataOutput += "Number of Records: " + dt.get_length() + strReturn;

for(i = 0; i<dt.get_length(); i++)

{

var dcc = dt.getRow(i);

dataOutput += "Row:" + i + " Value:" + dcc.getProperty("Name") + strReturn;

}

var dr = dt.createRow();

dr[0] = "Fred Smith";

dr[1] = 5;

dt.add(dr);

dataOutput += "Number of Records: " + dt.get_length() + strReturn;

divOutput.innerHTML = dataOutput;

var dtTest = new Sys.Preview.Data.DataTable();

var dv = new Sys.Preview.Data.DataView();

 

}

function ReturnTable(dt){

/// <returns type="Sys.Preview.Data.DataTable" />

return Sys.Preview.Data.DataTable.parseFromJson(dt);

}

</script>

<asp:ScriptManager ID="ScriptManager1" runat="server" >

<services>

<asp:servicereference Path="WebService.asmx" />

</services>

<Scripts>

<asp:ScriptReference Name="PreviewScript.js" Assembly="Microsoft.Web.Preview" />

</Scripts>

</asp:ScriptManager>

Intellisense of Data

Warning, Danger Will Robinson, Danger.  This is running against CTP level code which will most likely change.

 

More Posts