Bonjour,

J'ai une datagridview que je remplis à la main de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !