検証ルールを含むXSDから動的にデータ入力フォームを生成します
-
26-09-2019 - |
質問
その周りのものはXSDスキーマを読み込み、動的に(WindowsのC#)データ入力フォームを作成することができますありますか?また、型定義を読み込み、入力されたデータを検証するためにそれらを使用する必要があります。データはXMLファイルとして保存になります。
私は、XSDができ、おそらく変更されますので、それはダイナミックなフォームだった好むだろう。私はむしろ再構築やアプリにそれを変更するたびに再配布する必要はないと思います。
私は有望に見えるが、動的ではないようですこれは XSD2code を見てきました。
有望CodePlexにのルックスにXMLデータエディタが、それは未処理の例外がスローされました私はそれを与えたときにXSD私が使用されます。また、私はそれが検証ルールを実行しないと思います。
解決
私は確かに、これは、このダイナミックな事であなたを助けるが、XSD2CodeがLinqToXSDでより良いことができるかどうかではないです。 最初に、あなたがLinqToXSDで.csファイルオブジェクトを構築し、その後、あなたはあなたのプロジェクトに追加します。 次に、あなたの.csファイルオブジェクトに結合する新しいデータソースオブジェクトやセットを追加します。 プロジェクトにXML.Schema.Linq.dllに適切な参照を追加することを忘れないでください。 今すぐあなたのリサイズにバインドさリソースを追加することができます。 私はあなたが知っているだろう、それはそれで罰金を行く願って、今の検証を扱っています。
所属していません StackOverflow