タイトル | : Re^3: DataComboの代わり |
記事No | : 5772 |
投稿日 | : 2007/07/04(Wed) 10:38 |
投稿者 | : 魔界の仮面弁士 |
> セット方法は、DatasetかDataView等を > LOOPし、AddItemしていくのでしょうか?
ComboBox1.Items.Add または AddRange を使う方法もありますが、 それでは「DataCombo」とはいえないですよね。
データ表示には、「DataSource プロパティ」に、配列/DataTable/DataView 等を セットするだけで OK です。 あとは、必要に応じて DisplayMember や ValueMember も指定しましょう(未指定でも可)。
これらは、DataCombo でいうところの RowSource / ListField / BoundColumn に相当します。
一方、DataCombo でいうところの DataSource / DataField については、 ComboBox1.DataBindings.Add("SelectedValue", [DataTableオブジェクト], [列名]) のようにすれば OK です。
細かいことは、ヘルプの『データ連結と Windows フォーム』などの項を参照してください。
|