- - PR -
カスタムUITypeEditorからプロジェクト内のファイルへの参照について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-05-28 11:27
現在、カスタムDataAdapterコンポーネントの作成を行っています。
コンポーネントなので、ToolBoxからDrag&DropでUIに落とせるわけですが、 落とすした後、TableMappingのプロパティをプロパティウィンドウから 編集できるようにしたいと考えています。そこで、SQLDataAdapterのように TableMappingのプロパティ右のボタンをクリックするとUIを出して編集できる ようにしようと試行錯誤しています。 その中で、TableMappingのプロパティの編集は無事行うことができるように なったのですが、SQLDataAdapterのTableMappingWindow同様にプロジェクト内 のDataSetからカラム情報を取得して、TableMapping指定時に利用したいの ですが、プロジェクト内のDataSetの情報を取得する方法がわかりません。 実際にMicrosoft社のTableMappingのWindowは取れているので取得する方法は どっかにありそうな気がするのですが・・・ もしこのようなことをした経験のある方、情報がありましたらご伝授ください。 以下、やっていることの詳細です。 DataAdapterを派生したクラスのTableMappingプロパティ↓ [Editor typeof(FPQueryDataAdapterTableMappingsEditor), typeof(System.Drawing.Design.UITypeEditor))] public new DataTableMappingCollection TableMappings { get { return base.TableMappings; } } FPQueryDataAdapterTableMappingsEditor : UITypeEditor クラス内のEditValueメソッドで作成した(SQLDataAdapterのTableMappingDialog同様の)ダイアログを上げてその中で編集中のプロジェクト内のDataSet情報を利用したい。 [ メッセージ編集済み 編集者: りゅうじ 編集日時 2003-05-28 11:27 ] [ メッセージ編集済み 編集者: りゅうじ 編集日時 2003-05-28 11:30 ] |
1