Hi Readers,
Thank you for reading my blog.I received 40 emails yesterday.
Here is how to bind xml data to GridView or DataGrid:
Download aspnetbooks.xml source code here
Step 1:
-Add reference to System.Data and System.XML
In VB.NET :
imports System.Data
imports System.Xml
In C# :
using System.Data;
using System.Xml;
Step2:
-Drop a GridView or DataGrid on designer surface
-Double click on designer for Page_Load event
Step3:Add this code inside Page_Load
In VB.NET :
Dim ds As New DataSet
Dim XMLMode As New System.Data.XmlReadMode
ds.ReadXml(GetXMLPath("Demos/aspnetbooks.xml"))
Me.GridView1.DataSource = ds
Me.GridView1.DataBind()
I programmed GetXMLPath function which is:
Protected Function GetXMLPath(ByVal xmlpath As String) As String
Return Request.PhysicalApplicationPath & xmlpath
End Function
In C#:
DataSet ds=new DataSet();
System.Data.XmlReadMode XMLMode=new System.Data.XmlReadMode();
ds.ReadXml(GetXMLPath("Demos/aspnetbooks.xml"))
this.GridView1.DataSource = ds
this.GridView1.DataBind()
for the function:
protected string GetXMLPath(string xmlpath)
{
return Request.PhysicalApplicationPath + xmlpath
}
Note + sign instead of & inside GetXMLPath method(C# uses + while VB.NET uses &)
The code inside VS should look like this:
The output should look like this:
Thank you for reading.
Any question or if you need private online training please email me at
johnstalley@live.com
Talley Ouro
Raleigh,NC
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2009
(28)
-
▼
August
(18)
- CRUD operations with LINQ To SQL(ASP.NET 3.5)
- Do you know the Best developers IDE?
- Do you know which version of AJAX Toolkit to use f...
- XScheduler will be release end September 2009 eas...
- How to get the current Primary Key from GridView(A...
- New To LINQ To SQL?Watch this video
- Introduction to Windows Live Cloud Services
- How to bind XML Data to GridView or DataGrid?
- Free HTML control for your VS 2005/2008 Projects
- How to configure Visual Studio 2005/2008 to use En...
- How to Enable Administrator Account on Vista
- Best VB.NET 2005/2008 Books
- SQL Server 2005 Authentication
- Solution to this error:Maximum stored procedure, f...
- Useful JavaScripts for DataGrid control
- How to hack "Failed to query a list of database na...
- Code to add JavaScript confirmation dialog to a bu...
- How to color a row of DataGrid in ASP.NET 2.0/3.5
-
▼
August
(18)
About Me
- TALLEY
- Raleigh, NC, United States
- I am a software developer based in Raleigh,NC,USA.I design softwares and systems ;i also do consulting for companies worldwide.I program with these languages:VB.NET 2003/2005/2008;C#;Java(fun),SQL(200,2005,2008);ASP.NET 2.0/3.5;ASP.NET AJAX;ASP.NET MVC;JavaScript;JQuery;Windows Workflow Foundation;Web Services.I have 4 years + in programming.
No comments:
Post a Comment