zoukankan      html  css  js  c++  java
  • WPFDevExpress/WPF/GridControl用XML文件作为数据源总结

    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);
                }

  • 相关阅读:
    NSDate仅获取日期年月日的实现--即只要年月日,不要多余的小时分钟秒数
    iOS入门学习书籍路线(英文书籍)
    iOS开发必看的博客汇总
    Java直接插入算法
    MyEclipse汉化后问题
    Java 两个变量交换值
    Objective-C 笔记 字符串操作
    Objective-C 笔记二 类、对象和方法
    Objective-C 笔记一(HelloWorld)
    我们究竟需要什么!!?
  • 原文地址:https://www.cnblogs.com/youchun/p/2032365.html
Copyright © 2011-2022 走看看