0

xml ファイルを解析して datagridview にするアプリを作成し、xml ファイルを表示するための webbrowser を含む別のパネルを作成しました。webBrowser は、スタイル付きの xml ファイルを表示します (XSL および CSS ファイルから)。ユーザーが指定したパスからxmlファイルを解析しています。

ここで、webBrowser が xml ファイルの読み込みに成功したか (スタイル ファイルが実際に存在する場合)、そうでないか (スタイル ファイルが存在しないか) を知りたいと思います。

  • 実際の質問はもう少し複雑なので、私はFile.Existを使用していません(私は質問を単純化しました)

私はこれを試します:

    void showXMLInWebBrowser(int rowIndex)
    {
        string XMLPath = "";

        XMLPath = set.XMLPath + "\\";
        XMLPath += dg_xml.Rows[rowIndex].Cells[1].Value.ToString();
        XMLPath += "\\" + dg_xml.Rows[rowIndex].Cells[7].Value.ToString();

        Uri path = new Uri(XMLPath);
        wb_XML.Url = path;

        // I try this - but it's not show any message
        if (wb_XML.ReadyState == WebBrowserReadyState.Complete) MessageBox.Show("Complete");
    }

これは「failed-load」キャプチャです。

ここに画像の説明を入力

4

0 に答える 0