OVH Cloud OVH Cloud

Datagrid

2 réponses
Avatar
Oriane
Bonjour,

est-il possible de ne pas afficher une colonne d'une datagrid bind=E9 =
=E0 un dataset (qui comporte =E9videmment cette colonne) ? Si oui, =
quelle est le code =E0 utiliser ?=20

Dans la m=EAme veine, comment modifier la "null-abilit=E9" de cette =
colonne dans la datagrid, pour par exemple emp=EAcher un utilisateur de =
rentrer NULL m=EAme si dans le dataset il n'y pas de contrainte Non-NULL =
?

Merci d'avance

2 réponses

Avatar
VANNESTE Xavier
je pense que ceci peut t'aider, voir le document sur la personnalisation des
datagrid winforms
http://www.bedotnet.com/Default.aspx?tabid4
"Oriane" a écrit dans le message de news:
d1uol6$5hs$
Bonjour,

est-il possible de ne pas afficher une colonne d'une datagrid bindé à un
dataset (qui comporte évidemment cette colonne) ? Si oui, quelle est le code
à utiliser ?

Dans la même veine, comment modifier la "null-abilité" de cette colonne dans
la datagrid, pour par exemple empêcher un utilisateur de rentrer NULL même
si dans le dataset il n'y pas de contrainte Non-NULL ?

Merci d'avance
Avatar
Cirfain
Salut,

Pour ne pas afficher une colonne qu'elle soit bind ou pas,
met la longueur de cette colone à 0.
Tu peux le faire via les collections dans les propriétés
(DataGridTableStyle puis DataGridColumn)
Ou à la main si tu construis toute ta datagrid à la main
(ce que je préfère faire :p )

Pour interdire de metre une valeur null dans une cellule,
il faut que tu le fasses par code. Il n'y a pas de
raccourcis du genre AllowNullúlse.

Un des évenements se déclenche à la validation d'une
cellule, mais je sais plus lequel. Utilises le pour
vérifier ta donnée.

A++

-----Message d'origine-----
Bonjour,

est-il possible de ne pas afficher une colonne d'une


datagrid bindé à un dataset (qui comporte évidemment cette
colonne) ? Si oui, quelle est le code à utiliser ?

Dans la même veine, comment modifier la "null-abilité" de


cette colonne dans la datagrid, pour par exemple empêcher
un utilisateur de rentrer NULL même si dans le dataset il
n'y pas de contrainte Non-NULL ?

Merci d'avance
.