- PR -

カスタムUITypeEditorからプロジェクト内のファイルへの参照について

1
投稿者投稿内容
りゅうじ
会議室デビュー日: 2003/05/28
投稿数: 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

スキルアップ/キャリアアップ(JOB@IT)