tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: コンボボックスの内容をコピーしたい
投稿日: 2006/01/12(Thu) 10:41
投稿者ひろ
作成しました。
コンボボックスは未選択の状態が欲しいので空の行を追加してます。

con.Open()
dt = New DataTable
da.Fill(dt)

drNull = dt.NewRow
drNull("TABLE_NAME") = ""
dt.Rows.InsertAt(drNull, 0)

cboTableA.DataSource = dt
cboTableA.DisplayMember = "TABLE_NAME"
cboTableB.DataSource = dt.Copy
cboTableB.DisplayMember = cboTableA.DisplayMember
cboTableC.DataSource = dt.Copy
cboTableC.DisplayMember = cboTableA.DisplayMember

cboTableB , cboTableC の DataSource にセットする場所ですが、
なおこ(・∀・)さんのアドバイスで「参照だけならコピーする必要ない」との事だったので、
Copy を付けずに実装したのです。 ( ComboBox はテーブル選択の参照のみ )

実行して、cboTableA でデータを選択すると、その値が cboTableB , cboTableC にも
反映されてしまうので、参照のみですが Copy で実装しました。
それで解決できたようです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。