• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスの複数列表示に関して)

コンボボックスの複数列表示に関する方法とは?

このQ&Aのポイント
  • Visual Basic 2008を使用してコンボボックスに複数の列を表示させる方法を探しています。
  • 現在、コンボボックスに表示する項目として、コードと内容の2つの列を同時に表示させたいと考えています。
  • しかし、2つの列を同じコンボボックスで整列させることは難しいようです。別の方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.1

最近 Oracle しかやってないのですぐには出てきませんが、 SQLServer 系は CONVERT LEN RIGHT とかかな? 文字列編集用の関数を組み合わせるだけでしょう。 > そもそも2つの項目を1つのコンボボックスに表示させる事は難しく、 1つの文字列として処理すれば、そうでもないけど? Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click   With Me.ComboBox1     .Items.Add(New MyComboItem(1, "北海道"))     .Items.Add(New MyComboItem(12, "青森"))   End With End Sub Private Class MyComboItem   Private _Code As Integer   Private _Naiyou As String   Private Sub New()   End Sub   Public Sub New(ByVal Code As Integer, ByVal Naiyou As String)     Me._Code = Code     Me._Naiyou = Naiyou   End Sub   Public Overrides Function ToString() As String     Return Me._Code.ToString("0000") & ", " & Me._Naiyou   End Function End Class

yurix_1
質問者

お礼

ありがとうございました。 とても参考になりました!

関連するQ&A