フォーム上にあるすべてのデータセットを検索して一覧表示することが可能かどうか質問したいと思います。Windows/DevXフォーム上のすべてのデータセットの検索
フォームコントロールでこれらを見つけることができませんでした。これらはVisual Studioフォームデザイナーを介して追加されました。ビルドしているソフトウェアには非常に多くの異なるデータセットが存在するため、しかし、それをどうにかしてリストに追加する必要があり、このトピックについては何も見つかりません。
List<DataSet> formSets = new List<DataSet>();
//Operation to find all DataSets on the Form <--- This is what I'm looking for,
//probably a cycle which results in DataSet typed foundDataSet each time it executes.
formSets.Add(foundDataSet)
//Number of other initializing operations like setting defaults and so on.
DataSetsは厳密に型指定されていますが、コードでは既に一般的なDataSet操作を実行することを目指しています。
はまあ、私はデータセットのインスタンスはコントロールのコレクションの一部ではないことを認識し、少し考えた後、彼らはフォームクラスのメンバーだけである
グレー/ゲイリー・H.
生成されたexeまたはdllを見ると、データセットが設計されたものか部分的なフォームのクラスかは関係ありません。コントロールをデータセットから継承するかどうかを調べるために、最初のエイブリィフォームを見つけて、再帰的にControlsプロパティを繰り返します。 – Oscar
サンプルを提供できますか?私は、コードからフォームのコントロールリストを介してDataSetsにアクセスすることはできないようです。 – GrayBK