Έχω τα εξής πχ
m_dtDELAYS είναι ο πίνακας με τα data
Dim dvDELAYS As New DataView(m_dtDELAYS)
binding1.DataSource = dvDELAYS
BindingNavigator1.BindingSource = binding1
Me.GmDgView1.DataSource = binding1
Ένα πεδίο του πίνακα πχ είναι string το FDAY και θέλω η column που αναφέρετε σε αυτό πεδίο να είναι DataGridViewComboBoxColumn ώστε να έχει επιλογές ο χρήστης να έχει συγκεκριμένες επιλογές
Δίνω
Dim column As New DataGridViewComboBoxColumn()
SetAlternateChoicesUsingItems(comboboxColumn)
comboboxColumn.HeaderText = _
"ΗΜΕΡΟΜΗΝΙΑ 1"
With comboboxColumn
.DataPropertyName =
"FDAY"
.DropDownWidth = 160
.Width = 90
.MaxDropDownItems = 3
.FlatStyle = FlatStyle.Flat
End With
GmDgView1.Columns.Insert(3, comboboxColumn)
...................
Private Shared Sub SetAlternateChoicesUsingItems( _
ByRef comboboxColumn As DataGridViewComboBoxColumn)
Dim myArrF() As String = ("Ημ/νία Τρέχουσα,Ημ/νία Παραγγελίας,Από Βαφείο,Πρός Τζάμια").Split(",")
With comboboxColumn
.Items.AddRange(myArrF)
End With
End Sub
-------------------
'Οταν πάει το mouse πάνω στο grid πέρνω exeption
System.ArgumentException:DataGridViewComboBoxCell value is not valid
To replace the default dialog please handle the DataError event
--------------------
Σας ευχαριστώ εκ των προτέρων
George Matzouranis