0

XML を読み書きするコードを作成しようとしていますが、いくつかのエラーに直面しています。誰かがグリッドで XML を読み取り、次のサンプル xml ファイルに保存されるグリッドからデータを更新/挿入できるサンプル コードを提供してください。

サンプル XML ファイル:

次の例外に直面しています: 表示名 '...XmlSerializers' のアセンブリは、ID 1 の AppDomain の 'LoadFrom' バインディング コンテキストでロードできませんでした。失敗の原因は: System.IO.FileNotFoundException: できませんでしたファイルまたはアセンブリ '.....XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' またはその依存関係の 1 つを読み込みます。システムは、指定されたファイルを見つけることができません。

4

1 に答える 1

1

xml データをグリッドにロードするには、DataSet を使用する必要があります。XML データをデータセットに変換し、それをグリッド ビューにロードします。これでうまくいくと思います

//Method for serialization. Just In case if you went wrong some where
    public static string SerializeElement(object transactiondetails)
            {
                XmlSerializer ser = new XmlSerializer(typeof(transactions));
                StringWriter sww = new StringWriter();
                XmlWriter writer1 = XmlWriter.Create(sww);
                ser.Serialize(writer1, transactiondetails);
                writer1.Close();
                return sww.ToString();
            }
于 2013-11-04T21:50:22.940 に答える