0

状況:

ユーザー レポートを作成するための最小限のクライアントを作成しています。メイン フォームには、.XSD ファイルの最も重要な列の一部を含むグリッドと、「カスタム レポート」というメニュー項目があります。ユーザーが [カスタム レポート] をクリックすると、グリッドで利用可能なすべての列を含むフォームが具体化されます。

これがこすりです:

現在、コードはメイン フォームのグリッド内のすべての列を参照しています。.XSD のすべての列を参照する方法があるかどうかを知りたいのですが、明らかに、ユーザーがメイン フォームでこれらすべての列を必要とするとは思いませんが、ある時点で必要になる可能性があります。参照する別の隠しテーブルも作成したくありません。このあたりの他の人はそれを示唆しています。

私は提案を受け入れますが、本能的に、定義 XSD ファイルからこの情報を収集する方法があるはずです。

4

1 に答える 1

0

これまでのところ、これを行う唯一の方法は、一時的なデータセットに必要なテーブルを入力してから、データセットにクエリを実行して、そこに含まれるフィールドの数を確認することであることがわかりました。誰かがより良いアイデアを持っているなら。私にお知らせください。

于 2012-09-20T18:07:07.637 に答える