- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスの複数列表示に関して)
コンボボックスの複数列表示に関する方法とは?
このQ&Aのポイント
- Visual Basic 2008を使用してコンボボックスに複数の列を表示させる方法を探しています。
- 現在、コンボボックスに表示する項目として、コードと内容の2つの列を同時に表示させたいと考えています。
- しかし、2つの列を同じコンボボックスで整列させることは難しいようです。別の方法を教えてください。
- みんなの回答 (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
お礼
ありがとうございました。 とても参考になりました!