非常に良い午後、 私は今、私はコンボボックスとして選択された値を得ることができないということです、私は各項目にテキストと値を設定しようとしていますデータグリッド内の各セルのコンボボックス。 マイコード:DataGridViewComboBoxCellのSelectedItemを取得する
CLASSのMyListItem:
Public Class MyListItem
Private mText As String
Private mValue As String
Public Sub New(ByVal pText As String, ByVal pValue As String)
mText = pText
mValue = pValue
End Sub
Public ReadOnly Property Text() As String
Get
Return mText
End Get
End Property
Public ReadOnly Property Value() As String
Get
Return mValue
End Get
End Property
Public Overrides Function ToString() As String
Return mText
End Function
End Class
フォームのLoad:
DataGridView1.Rows.Add()
Dim dgvcbc As DataGridViewComboBoxCell = DirectCast(DataGridView1.Rows(0).Cells(0), DataGridViewComboBoxCell)
dgvcbc.Items.Add(New MyListItem("Text to be displayed", "value of the item"))
選択された値を表示しよう:
Dim oItem As MyListItem = CType(**dgvcbc.SelectedItem**, MyListItem)
MessageBox.Show("The Value of the Item selected is: " & oItem.Value)
ERROR: 'のSelectedItemは' ではありません'System.Windows.Forms.DataGridViewCom'のメンバーboBoxCell」
誰もがコンボボックスで、各セルの各項目に値やテキストを設定する方法任意のアイデアを持っている場合、私はあなたがに応じValue
プロパティを使用する必要が非常に感謝感謝
はい、しかし、あなたは私に私が割り当てるとアリコンボボックスの各項目に値を取得する方法の例を与えることができます?おかげ –
私は、追加情報や問題を解決するための提案された方法で答えを更新しました。 –
だけでなく、私はそれが正しく値を割り当て参照が、私はおかげで再び及びお手数?comoboboxを変更したい項目の値を示すことができるように私は、質問を閉じる前に別の質問を持っていますが、 –