原創|其它|編輯:郝浩|2011-05-03 14:56:50.000|閱讀 1364 次
概述:本文主要介紹DevExpress/WPF/GridControl用XML文件作為數據源總結,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
1.GridControl綁定XML文件方法
XmlDataProvider xmlProvider = new XmlDataProvider();
xmlProvider.IsAsynchronous = true;
xmlProvider.Document = new System.Xml.XmlDocument();
xmlProvider.Document.Load(Environment.CurrentDirectory + @ "\demo.xml");
dataGrid1.ItemsSource = xmlProvider.Document;
2.DataSet讀取XML文件
DataSet ds = new DataSet();
ds.ReadXml(Environment.CurrentDirectory + @"\demo.xml");
觀察內存中的DataSet會把XML文件的每一級結點都會解釋成一個DataTable,最底層的DataTable是葉子結點表。
3.復制一個DataTable結構和數據以及添加自定義列的方法
DataTable dt = new DataTable();
dt.Columns.Add("全選", typeof(bool));
foreach(DataColumn dc in ds.Tables[0].Columns)
{
dt.Columns.Add(dc);
}
foreach (DataRow dr in ds.Tables[0].Rows)
{
object[] longArr = new object[ds.Tables[0].Columns.Count];
object[] objArr = dr.ItemArray;
longArr[0] = false;
Array.Copy(objArr,0,longArr,1,3);
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園