Hi,
As per my understanding you have a dataset from database and one from xml.
If you are getting dataset from the xml and then binding it to datalist like,
DataSet ds = new DataSet();
ds.ReadXmlSchema(Server.MapPath("XML/CustomersOrders.xsd"));
ds.ReadXml(Server.MapPath("XML/CustomersOrders.xml"));
Yourdatalist.DataSource = ds.Tables["table1"].DefaultView;
Yourdatalist.DataBind();
you can merge the datatables of this 2 and bind it to the datalist.
Sample code for merging data tables
datatblAll = datatblOne.Copy();
datatblAll .Merge(datatblTwo);
Hope this helps.