非常好,下午所有, 我现在的问题是,我无法获得选定的值作为组合框,我试图设置文本和值的每个项目数据网格中每个单元格的组合框。 我的代码:获取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