C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

DataGridViewのコンボボックス列の設定


(過去ログ 96 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■57282 / inTopicNo.1)  DataGridViewのコンボボックス列の設定
  
□投稿者/ ナオキ (3回)-(2011/02/21(Mon) 13:01:22)

分類:[VB.NET/VB2005 以降] 

プログラム初心者のナオキと申します。

Oracleの区分マスタというテーブルからデータを取得してDataGridViewのコンボボックスのリストに
設定したいのですが、方法がわかりません。

DataGridViewにはデザイナでコンボボックス列を設定しています。

<データ>
TABLE名 M_TANI
列 KUBUN KUBUN_NAME
       1 m(メートル)
       2 g(グラム)

<SQL>
SELECT
   KUBUN AS VALUE
,     KUBUN || ':' || KUBUN_NAME AS DISPLAY
FROM
      M_TANI

<VB.NET>
 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

  Dim dt as DataTable = New DataTable()

  --データ取得部_省略--
 '変数dtに上記のSQLで取得したデータを格納しています。

  'colTaniはデザイナでDataGridViewで追加した列。
  Me.colTani.DataSource = dt 
  Me.colTani.DisplayMember = "DISPLAY"
  Me.colTani.ValueMember = "VALUE

End Sub

どうやったらデータがコンボボックスに設定出来るのでしょうか?

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -