XML 传递给我,以绑定到 C# 中的网格

本文关键字:网格 绑定 XML | 更新日期: 2023-09-27 18:31:15

我有一个程序,它调用另一个程序。这个程序返回了一些XML。有没有办法将此 XML 从内存绑定到数据网格或网格? 我找到的示例都显示了如何从文件绑定 xml,但我不在磁盘上,它在内存中,从另一个程序调用。 我的语法是什么?我只有一个变量,将 XML 作为 blob。如何将其放入数据网格?

if (Customer.ToString() != null)
{
    var XmlIn = InvoiceQueryXml(Customer.ToString());
    var XmlToParse = queries.Query(sessionId, "ARSQRY", XmlIn);
}

所以我的XML将在XmlToParse变量中。这就是我需要进入我的网格的东西。

提前感谢!

XML 传递给我,以绑定到 C# 中的网格

你可以从你的字节数组中获取字符串,然后像xml一样使用它。考考:

        //buff is your byte array
        string xmlStr = Encoding.UTF8.GetString(buff);
        //now xmlStr contains your xml data and you can do something with it. 
        //For example load to xmlDocument
        XmlDocument doc = new XmlDocument();
        doc.LoadXml(xmlStr);