【使い方】
// ctrl は Control
// source は連結するデータソースオブジェクト
// dataField は値のデータのプロパティ名
// TextBox コントロールの場合
Binding bnd = new Binding("Text", source, dataField);
// ComboBoxコントロールの場合
Binding bnd = new Binding("SelectedValue", source, dataField);
// DisplayFormatEvent はデータ表示時に処理するイベントデリゲート
if ( DisplayFormatEvent != null )
bnd.Format += new ConvertEventHandler(DisplayFormatEvent);
// InputFormatEvent はデータ入力時に処理するイベントデリゲート
if ( InputFormatEvent != null )
bnd.Parse += new ConvertEventHandler(InputFormatEvent);
// コントロールに連結する
ctrl.DataBindings.Add( bnd );
|