关于在C#中使用Devexpress Gridcontrol的问题?

时间:2013-04-01 07:16:24

标签: c# devexpress gridcontrol devexpress-windows-ui

我有一个devexpress gridcontrol并加载了一个Xml ..如果XMl有属性,则数据源正确加载..否则失败并抛出异常

      <?xml version="1.0" encoding="utf-8" ?> 
   - <hj>
          <hj /> 
     </hj>



       DataSet dsnew = new DataSet();
        StreamReader sReader = new StreamReader("C:\\test.xml");
        string sRdr = sReader.ReadToEnd();
        if (!string.IsNullOrEmpty(sRdr))
        {
            dsnew.ReadXml("C:\\test.xml");
                  if (dsnew.Tables.Count > 0)
            {
                gridControl1.DataSource = dsnew.Tables[0];
                SetGridView();
            }

我只有在缺少属性时才会获得EXCEPTIOn

1 个答案:

答案 0 :(得分:0)

我从未发现将xmlDataSource绑定到Devexpress的GridContorl很困难。这是我的代码

            string strXMLPath = "Your Path Of Xml"; /* c://myxml.xml */
            FileStream fs = new FileStream(strXMLPath, FileMode.Open, FileAccess.Read);
            ds = new DataSet();
            ds.ReadXml(fs);
            fs.Dispose();
            grdControl.DataSource = ds.Tables[0];