Ajouter ligne manuellment dans un datagrid

cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010 - 21 sept. 2005 à 22:37
Tofetlui Messages postés 62 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 3 juillet 2009 - 20 mars 2006 à 18:43
Est-il possible d'ajouter une ligne dans un datagrid sans le lier à une BD par un dataset ou datareader.

<S>Myke</S>

2 réponses

tikrimi Messages postés 192 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 9 mars 2007 1
29 sept. 2005 à 22:42
Bonjour,

La réponse est dans ta question, oui c'est possible par une DataTable (donc un dataset puisqu'il contient en autre une collection de DataTables).

En considérant que tu a sur ta page une DataGrid nommée Datagrid1, voilà le code :



Dim voDataTable
As
New DataTable



'Création des champs Nom et Age
voDataTable.Columns.Add("Nom")
voDataTable.Columns.Add("Age")

Dim voDataRow
As DataRow



'Ajout de Toto qui a 21 ans
voDataRow = voDataTable.NewRow()
voDataRow("Nom") = "Toto"
voDataRow("Age") = 21
voDataTable.Rows.Add(voDataRow)



'Ajout de Boby qui a 16 ans
voDataRow = voDataTable.NewRow()
voDataRow("Nom") = "Boby"
voDataRow("Age") = 16
voDataTable.Rows.Add(voDataRow)


DataGrid1.DataSource = voDataTable


DataGrid1.DataBind()

TiK
0
Tofetlui Messages postés 62 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 3 juillet 2009
20 mars 2006 à 18:43
Bonjour alors ma question est comment ajouter des lignes manuellement au datagrid plusieur fois. Car j'ai plus ou moins le code si dessus et a chaque nouvel ajout cela efface les donnees precedentes dans le datagrid.
Merci de vos reponses
0
Rejoignez-nous