状況:
ユーザー レポートを作成するための最小限のクライアントを作成しています。メイン フォームには、.XSD ファイルの最も重要な列の一部を含むグリッドと、「カスタム レポート」というメニュー項目があります。ユーザーが [カスタム レポート] をクリックすると、グリッドで利用可能なすべての列を含むフォームが具体化されます。
これがこすりです:
現在、コードはメイン フォームのグリッド内のすべての列を参照しています。.XSD のすべての列を参照する方法があるかどうかを知りたいのですが、明らかに、ユーザーがメイン フォームでこれらすべての列を必要とするとは思いませんが、ある時点で必要になる可能性があります。参照する別の隠しテーブルも作成したくありません。このあたりの他の人はそれを示唆しています。
私は提案を受け入れますが、本能的に、定義 XSD ファイルからこの情報を収集する方法があるはずです。