Interdire une valeur nulle dans une cellule de datagrid
Bonjour,
J'ai une datagridview que je remplis à la main de cette façon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
'Création des colonnes
dgvCoefMarge.Columns.Add("margeid", "Id")
dgvCoefMarge.Columns("margeid").Visible = False
dgvCoefMarge.Columns.Add("code", "Code")
dgvCoefMarge.Columns("code").ReadOnly = True
dgvCoefMarge.Columns.Add("libelle", "Libellé")
dgvCoefMarge.Columns("libelle").ReadOnly = True
dgvCoefMarge.Columns.Add("taux", "Taux")
dgvCoefMarge.Columns("taux").ReadOnly = True
dgvCoefMarge.Columns.Add("coef", "Coefficient")
'Ajout des lignes depuis un datatable "donnees"
Dim ligneCoef as Datarow
For Each ligneCoef In donnees.Rows
dgvCoefMarge.Rows.Add()
Dim derniere As Integer = dgvCoefMarge.Rows.Count - 1
dgvCoefMarge.Item(0, derniere).Value = ligneCoef.Item("margeid")
dgvCoefMarge.Item(1, derniere).Value = ligneCoef.Item("codeactanal2")
dgvCoefMarge.Item(2, derniere).Value = ligneCoef.Item("codeactlibelle")
dgvCoefMarge.Item(3, derniere).Value = ligneCoef.Item("codeacttaux")
dgvCoefMarge.Item(4, derniere).Value = ligneCoef.Item("coef")
' cellule 4 = de type numérique
dgvCoefMarge.Item(4, derniere).ValueType = GetType(Double)
Next |
L'utilisateur a donc un tableau dans lequel je l'autorise à modifier la 4ème cellule ("coef").
Je n'arrive pas à interdire la saisie d'une valeur nulle.
Comment faire ?
Merci !