Afficher Tableau...

Signaler
Messages postés
154
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
5 septembre 2008
-
Messages postés
3
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
19 décembre 2008
-
Bonjour à tous,

Je souhaiterais obtenir des idées pour afficher des éléments d'un tableau.
J'ai essayé avec un Objet GridView en faisant pour résumer :

MonGriedView.DataSource = Mon tableau.

Mais cela ne fonctionne pas.
Sa compile, il n'y pas d'erreur de syntaxe mais je n'ai pas le résultat voulu

Merci d'avance pour vos idées.

2 réponses

Messages postés
79
Date d'inscription
lundi 28 octobre 2002
Statut
Membre
Dernière intervention
21 octobre 2008

Dim
MaTable

As



New
DataTable


Dim
myColumn

As



New
DataColumn


Dim
myRow

As
DataRowmyColumn.DataType = System.Type.GetType(


"System.String"
)
myColumn.AllowDBNull =

False

myColumn.Caption =

"ID"

myColumn.ColumnName =

"ID"

MaTable.Columns.Add(myColumn)


myColumn =




New
DataColumn()
myColumn.DataType = System.Type.GetType(

"System.String"
)
myColumn.Caption =

"Nom"

myColumn.ColumnName =

"Nom"


MaTable.Columns.Add(myColumn)myColumn =


New
DataColumn()
myColumn.DataType = System.Type.GetType(

"System.String"
)
myColumn.Caption =

"Prénom"

myColumn.ColumnName =

"Prenom"

MaTable.Columns.Add(myColumn)

Ensuite tu doit avoir une boucle ici avec ça à l'intérieur :


myRow = MaTable.NewRow()
myRow(



"ID"
) = RetourConnexion(

"List_equi_code_pers"
).Replace(

"`"
,

"'"
).ToString.ToUpper


myRow(

"Nom"
) = RetourConnexion2(

"Emp_nom"
)
myRow(

"Prenom"
) = RetourConnexion2(

"Emp_prenom"
)MaTable.Rows.Add(myRow)



puis ensuite ça :
gvwEquipePrevi.DataSource = MaTable
gvwEquipePrevi.DataBind()

Ne jamais oublier de faire un databind après modif des valeurs dans un gridview.
Messages postés
3
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
19 décembre 2008

Utilise le syntaxe suivant:


Me.GridView1.DataSource = ds.Tables(Nom de la table)








        Me.GridView1.DataBind()
NB:
Nom de la table entre " "