OVH Cloud OVH Cloud

mon datagrid est fermé...

3 réponses
Avatar
Marianne
Bonjour à tous.
Voici mon problème. J'ai un datagrid qui affiche les données d'un dataset.
Tout va bien. Le problème, en arrivant sur le formulaire, je suis obligée de
cliquer sur le petit plus et ensuite sur le nom de la table pour voir mes
données. N'y a t'il pas un moyen que tout s'ouvre automatiquement???

Merci a tous!!!
Marianne

3 réponses

Avatar
Arnaud
Bonsoir,

Le "petit plus" avec un datagrid vide apparaît lorsque la propriété
datamember du datagrid n'est pas renseignée.

Affectez cette propriété de l'une des tables du dataset, en tout cas celle
que vous voulez afficher directement.

--
Arnaud,
http://cerbermail.com/?CMJMEZByvW


"Marianne" a écrit dans le message de
news:
Bonjour à tous.
Voici mon problème. J'ai un datagrid qui affiche les données d'un dataset.
Tout va bien. Le problème, en arrivant sur le formulaire, je suis obligée


de
cliquer sur le petit plus et ensuite sur le nom de la table pour voir mes
données. N'y a t'il pas un moyen que tout s'ouvre automatiquement???

Merci a tous!!!
Marianne


Avatar
Zoury
Bonjour !

En complément, tu peux aussi lier le datagrid sur le DataTable concerné au
lieu de le lier sur le DataSet entier.

Ex (non testé... de mémoire) :
'***
DataGrid1.SetDataSource(ds.Tables("MaTable1"), Nothing)
'***

--
Cordialement
Yanick
MVP pour Visual Basic


"Arnaud" a écrit dans le message de news:

Bonsoir,

Le "petit plus" avec un datagrid vide apparaît lorsque la propriété
datamember du datagrid n'est pas renseignée.

Affectez cette propriété de l'une des tables du dataset, en tout cas celle
que vous voulez afficher directement.

--
Arnaud,
http://cerbermail.com/?CMJMEZByvW


"Marianne" a écrit dans le message de
news:
Bonjour à tous.
Voici mon problème. J'ai un datagrid qui affiche les données d'un
dataset.
Tout va bien. Le problème, en arrivant sur le formulaire, je suis obligée


de
cliquer sur le petit plus et ensuite sur le nom de la table pour voir mes
données. N'y a t'il pas un moyen que tout s'ouvre automatiquement???

Merci a tous!!!
Marianne






Avatar
RAVAILLE James
Bonjour,

Il existe différentes manières de databinder une DataGrid avec une
DataTable, en fonction de comment on souhaite utiliser le DataBind.

- Il est possible de databinder de la manière suivante :
DataGrid1.DataSource = oDataSet.Tables("MaTable1")
Dans ce cas, les autres contrôles databindés avec la DataTable MaTable1
seront fortement liés à la navigation et aux modifications de données
effectuées dans le DataGrid.

- Sinon, il faut réaliser le DataBind de la manière suivante (--> listes
indépendantes) :
DataGrid1.SetDataBinding(oDataSet, "MaTable1")
Ou
DataGrid1.DataSource = oDataSet
DataGrid1.DataMember = "MaTable1"

Cordialement,

--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com


"Zoury" a écrit :

Bonjour !

En complément, tu peux aussi lier le datagrid sur le DataTable concerné au
lieu de le lier sur le DataSet entier.

Ex (non testé... de mémoire) :
'***
DataGrid1.SetDataSource(ds.Tables("MaTable1"), Nothing)
'***

--
Cordialement
Yanick
MVP pour Visual Basic


"Arnaud" a écrit dans le message de news:

> Bonsoir,
>
> Le "petit plus" avec un datagrid vide apparaît lorsque la propriété
> datamember du datagrid n'est pas renseignée.
>
> Affectez cette propriété de l'une des tables du dataset, en tout cas celle
> que vous voulez afficher directement.
>
> --
> Arnaud,
> http://cerbermail.com/?CMJMEZByvW
>
>
> "Marianne" a écrit dans le message de
> news:
>> Bonjour à tous.
>> Voici mon problème. J'ai un datagrid qui affiche les données d'un
>> dataset.
>> Tout va bien. Le problème, en arrivant sur le formulaire, je suis obligée
> de
>> cliquer sur le petit plus et ensuite sur le nom de la table pour voir mes
>> données. N'y a t'il pas un moyen que tout s'ouvre automatiquement???
>>
>> Merci a tous!!!
>> Marianne
>
>