DevExpress/WPF/GridControl用XML文件作为数据源总结
时间:2011-04-29 来源:夏天的梦想
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);
dt.LoadDataRow(longArr, true);
}
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-