非常好,下午所有, 我現在的問題是,我無法獲得選定的值作爲組合框,我試圖設置文本和值的每個項目數據網格中每個單元格的組合框。 我的代碼:獲取DataGridViewComboBoxCell的SelectedItem VB.NET
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)
錯誤: '的SelectedItem' 不是'System.Windows.Forms.DataGridViewCom的成員boBoxCell」
如果任何人有任何想法如何的值和文本設置與組合框每個單元的每個項目,我會非常感激感謝
是的,但你可以給我一個例子,我怎麼可以指定並得到值螞蟻組合框的每一個項目?謝謝 – 2012-03-17 23:58:27
我已經更新了更多的信息和解決問題的建議方法的答案。 – 2012-03-18 00:43:19
以及我看到,正確賦值,但我有另一個問題,但在結束問題之前,因爲我可以顯示ITEM的價值改變comobobox ?,再次感謝和抱歉造成的不便 – 2012-03-18 02:13:22