Para terminar este conjunto de posts associados ao XmlDataSource, queria falar na possibilidade de alimentar este controlo a partir de um DataSet. O exemplo seguinte ilustra uma hipótese de carregar o XmlDataSource a partir de um DataSet previamento preenchido (partindo do principio que existe um controlo XmlDataSource com o ID source):
OleDbConnection cnn = new OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + this.MapPath( "~/Application_Data/Test.mdb" ) );
OleDbDataAdapter ad = new OleDbDataAdapter( "select * from alunos", cnn );
DataSet
ds = new DataSet( );
ad.Fill( ds );
string xml = ds.GetXml( );
source.Data = xml ;
posted on Sunday, February 13, 2005 10:31 PM