Afficher Tableau...

Paladin2107 Messages postés 154 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 5 septembre 2008 - 9 mai 2007 à 15:47
akily Messages postés 3 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008 - 30 janv. 2008 à 01:13
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

zuff Messages postés 79 Date d'inscription lundi 28 octobre 2002 Statut Membre Dernière intervention 21 octobre 2008
9 mai 2007 à 19:52
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.
0
akily Messages postés 3 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008
30 janv. 2008 à 01:13
Utilise le syntaxe suivant:


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








        Me.GridView1.DataBind()
NB:
Nom de la table entre " "
0
Rejoignez-nous