Existe t'il un moyen de formater un datagrid pour qu'il affiche la structure
d'une table (MySQL, SQL Server) etc ... C'est un composant que je maitrise
assez mal.
Pour l'instant, je fais ça avec un FillSchema sur un dataset et j'affiche
dans un listview.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
LEBRUN Thomas
Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est un dataset) et cela fonctionne.
J'avoue avoir du mal à saisir ta question.
A+
------------------- LEBRUN Thomas http://morpheus.developpez.com
"metalseb" wrote:
Bonjour à tous
Existe t'il un moyen de formater un datagrid pour qu'il affiche la structure d'une table (MySQL, SQL Server) etc ... C'est un composant que je maitrise assez mal.
Pour l'instant, je fais ça avec un FillSchema sur un dataset et j'affiche dans un listview.
-- Seb
Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est un
dataset) et cela fonctionne.
J'avoue avoir du mal à saisir ta question.
A+
-------------------
LEBRUN Thomas
http://morpheus.developpez.com
"metalseb" wrote:
Bonjour à tous
Existe t'il un moyen de formater un datagrid pour qu'il affiche la structure
d'une table (MySQL, SQL Server) etc ... C'est un composant que je maitrise
assez mal.
Pour l'instant, je fais ça avec un FillSchema sur un dataset et j'affiche
dans un listview.
Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est un dataset) et cela fonctionne.
J'avoue avoir du mal à saisir ta question.
A+
------------------- LEBRUN Thomas http://morpheus.developpez.com
"metalseb" wrote:
Bonjour à tous
Existe t'il un moyen de formater un datagrid pour qu'il affiche la structure d'une table (MySQL, SQL Server) etc ... C'est un composant que je maitrise assez mal.
Pour l'instant, je fais ça avec un FillSchema sur un dataset et j'affiche dans un listview.
-- Seb
Bismark Prods
Comme je comprends la question :
nom du champs : type du champs : paramètres (index, clé, etc) etc pour chaque champs
...
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news:
Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est
un
dataset) et cela fonctionne.
J'avoue avoir du mal à saisir ta question.
A+
------------------- LEBRUN Thomas http://morpheus.developpez.com
"metalseb" wrote:
> Bonjour à tous > > Existe t'il un moyen de formater un datagrid pour qu'il affiche la
structure
> d'une table (MySQL, SQL Server) etc ... C'est un composant que je
maitrise
> assez mal. > > Pour l'instant, je fais ça avec un FillSchema sur un dataset et
j'affiche
> dans un listview. > > -- > Seb > > >
Comme je comprends la question :
nom du champs : type du champs : paramètres (index, clé, etc)
etc pour chaque champs
...
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:7B039FDD-D6E5-45F1-8B57-A0C09C442619@microsoft.com...
Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est
un
dataset) et cela fonctionne.
J'avoue avoir du mal à saisir ta question.
A+
-------------------
LEBRUN Thomas
http://morpheus.developpez.com
"metalseb" wrote:
> Bonjour à tous
>
> Existe t'il un moyen de formater un datagrid pour qu'il affiche la
structure
> d'une table (MySQL, SQL Server) etc ... C'est un composant que je
maitrise
> assez mal.
>
> Pour l'instant, je fais ça avec un FillSchema sur un dataset et
nom du champs : type du champs : paramètres (index, clé, etc) etc pour chaque champs
...
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news:
Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est
un
dataset) et cela fonctionne.
J'avoue avoir du mal à saisir ta question.
A+
------------------- LEBRUN Thomas http://morpheus.developpez.com
"metalseb" wrote:
> Bonjour à tous > > Existe t'il un moyen de formater un datagrid pour qu'il affiche la
structure
> d'une table (MySQL, SQL Server) etc ... C'est un composant que je
maitrise
> assez mal. > > Pour l'instant, je fais ça avec un FillSchema sur un dataset et
j'affiche
> dans un listview. > > -- > Seb > > >
LEBRUN Thomas
Ah oui, de cette facçon, je comprend mieux.....
Effectivement, aucun rapport avec ce que je t'ai dit...
Désolé.
------------------- LEBRUN Thomas http://morpheus.developpez.com
"Bismark Prods" wrote:
Comme je comprends la question :
nom du champs : type du champs : paramètres (index, clé, etc) etc pour chaque champs
....
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news: > Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est un > dataset) et cela fonctionne. > > J'avoue avoir du mal à saisir ta question. > > A+ > > ------------------- > LEBRUN Thomas > http://morpheus.developpez.com > > > "metalseb" wrote: > > > Bonjour à tous > > > > Existe t'il un moyen de formater un datagrid pour qu'il affiche la structure > > d'une table (MySQL, SQL Server) etc ... C'est un composant que je maitrise > > assez mal. > > > > Pour l'instant, je fais ça avec un FillSchema sur un dataset et j'affiche > > dans un listview. > > > > -- > > Seb > > > > > >
Ah oui, de cette facçon, je comprend mieux.....
Effectivement, aucun rapport avec ce que je t'ai dit...
Désolé.
-------------------
LEBRUN Thomas
http://morpheus.developpez.com
"Bismark Prods" wrote:
Comme je comprends la question :
nom du champs : type du champs : paramètres (index, clé, etc)
etc pour chaque champs
....
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:7B039FDD-D6E5-45F1-8B57-A0C09C442619@microsoft.com...
> Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est
un
> dataset) et cela fonctionne.
>
> J'avoue avoir du mal à saisir ta question.
>
> A+
>
> -------------------
> LEBRUN Thomas
> http://morpheus.developpez.com
>
>
> "metalseb" wrote:
>
> > Bonjour à tous
> >
> > Existe t'il un moyen de formater un datagrid pour qu'il affiche la
structure
> > d'une table (MySQL, SQL Server) etc ... C'est un composant que je
maitrise
> > assez mal.
> >
> > Pour l'instant, je fais ça avec un FillSchema sur un dataset et
j'affiche
> > dans un listview.
> >
> > --
> > Seb
> >
> >
> >
Effectivement, aucun rapport avec ce que je t'ai dit...
Désolé.
------------------- LEBRUN Thomas http://morpheus.developpez.com
"Bismark Prods" wrote:
Comme je comprends la question :
nom du champs : type du champs : paramètres (index, clé, etc) etc pour chaque champs
....
"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news: > Tu indiques au datagrad son datasource (par exemple ds.Table[0] où ds est un > dataset) et cela fonctionne. > > J'avoue avoir du mal à saisir ta question. > > A+ > > ------------------- > LEBRUN Thomas > http://morpheus.developpez.com > > > "metalseb" wrote: > > > Bonjour à tous > > > > Existe t'il un moyen de formater un datagrid pour qu'il affiche la structure > > d'une table (MySQL, SQL Server) etc ... C'est un composant que je maitrise > > assez mal. > > > > Pour l'instant, je fais ça avec un FillSchema sur un dataset et j'affiche > > dans un listview. > > > > -- > > Seb > > > > > >
metalseb
Bismark Prods wrote:
nom du champs : type du champs : paramètres (index, clé, etc) etc pour chaque champs
Oui c'est exactement ce que je veux faire.
Si je remplis mon datagrid avec datagrid.SetDataBinding(ds,ds.Tables[0].ToString()), sachant que mon dataset ds a été rempli avec un FillSchema, l'affichage du datagrid ne me donne que les en-têtes de colonnes ce qui est logique puisqu'il n'y a pas de lignes de données retournées par le FillSchema. Si je fait suivre un ds.Fill à la suite, j'obtiens les données de la table et ce n'est pas ce que je cherche. D'où ma question originale.
J'arrive bien à récupérer le schéma de la table en parcourant la collection DataColumn. Si je reformule ma question autrement; Est-il possible de générer à la volée les lignes d'un datagrid pour y injecter ce qu'il y a dans les DataColumn ?
Dernière question : Y a t'il un moyen de récupérer le type *natif* d'une colonne ? Par exemple, une colonne de type MySQL VARCHAR va voir son DataColumn.DataType me renvoyer System.String et ça me gêne beaucoup.
Merci de votre aide à tous !
-- Seb
Bismark Prods wrote:
nom du champs : type du champs : paramètres (index, clé, etc)
etc pour chaque champs
Oui c'est exactement ce que je veux faire.
Si je remplis mon datagrid avec
datagrid.SetDataBinding(ds,ds.Tables[0].ToString()), sachant que mon dataset
ds a été rempli avec un FillSchema, l'affichage du datagrid ne me donne que
les en-têtes de colonnes ce qui est logique puisqu'il n'y a pas de lignes de
données retournées par le FillSchema. Si je fait suivre un ds.Fill à la
suite, j'obtiens les données de la table et ce n'est pas ce que je cherche.
D'où ma question originale.
J'arrive bien à récupérer le schéma de la table en parcourant la collection
DataColumn. Si je reformule ma question autrement; Est-il possible de
générer à la volée les lignes d'un datagrid pour y injecter ce qu'il y a
dans les DataColumn ?
Dernière question : Y a t'il un moyen de récupérer le type *natif* d'une
colonne ? Par exemple, une colonne de type MySQL VARCHAR va voir son
DataColumn.DataType me renvoyer System.String et ça me gêne beaucoup.
nom du champs : type du champs : paramètres (index, clé, etc) etc pour chaque champs
Oui c'est exactement ce que je veux faire.
Si je remplis mon datagrid avec datagrid.SetDataBinding(ds,ds.Tables[0].ToString()), sachant que mon dataset ds a été rempli avec un FillSchema, l'affichage du datagrid ne me donne que les en-têtes de colonnes ce qui est logique puisqu'il n'y a pas de lignes de données retournées par le FillSchema. Si je fait suivre un ds.Fill à la suite, j'obtiens les données de la table et ce n'est pas ce que je cherche. D'où ma question originale.
J'arrive bien à récupérer le schéma de la table en parcourant la collection DataColumn. Si je reformule ma question autrement; Est-il possible de générer à la volée les lignes d'un datagrid pour y injecter ce qu'il y a dans les DataColumn ?
Dernière question : Y a t'il un moyen de récupérer le type *natif* d'une colonne ? Par exemple, une colonne de type MySQL VARCHAR va voir son DataColumn.DataType me renvoyer System.String et ça me gêne beaucoup.
Merci de votre aide à tous !
-- Seb
metalseb
J'ai trouvé la façon de faire, je poste ici un bout de code pour que ça puisse servir à d'autres développeurs qui se poseraient la même question :