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

  • 相关阅读:
    LeetCode 258 Add Digits
    LeetCode 231 Power of Two
    LeetCode 28 Implement strStr()
    LeetCode 26 Remove Duplicates from Sorted Array
    LeetCode 21 Merge Two Sorted Lists
    LeetCode 20 Valid Parentheses
    图形处理函数库 ImageTTFBBox
    php一些函数
    func_get_arg(),func_get_args()和func_num_args()的用法
    人生不是故事,人生是世故,摸爬滚打才不会辜负功名尘土
  • 原文地址:https://www.cnblogs.com/youchun/p/2032365.html
Copyright © 2011-2022 走看看