C# comment remplir un DataGrid

Fermé
Xeus - 22 juin 2005 à 14:31
 polak - 2 déc. 2011 à 11:49
Bonjour tout le monde,

ma question est simple : comment fait-t-on pour remplir un DataGrid en C#? (avec des données en brutes par exemple des chaines de caractères)

Bien sur j'aimerais aussi qu'il affiche les données (tant qu'a faire) mais étant donné que je n'arrive a rien depuis tout a l'heure...

Pour info, ce que j'ai fais pour l'instant :

// Create new DataTable.
DataTable myDataTable = new DataTable();

// Declare DataColumn and DataRow variables.
DataColumn myDataColumn;
DataRow myDataRow;

// Create new DataColumn, ColumnName and add to DataTable.
myDataColumn = new DataColumn();
myDataColumn.ColumnName = "id";
myDataTable.Columns.Add(myDataColumn);

// Create new DataRow objects and add to DataTable.
string i="Coucou comment ca vas";
myDataRow = myDataTable.NewRow();
myDataRow["id"] = i;
myDataTable.Rows.Add(myDataRow);

DataGrid dg_prenom = new DataGrid();
dg_prenom.DataSource=myDataTable;


Voila

Merci d'avance.

Xeus
A voir également:

8 réponses

Ce poste n'est pas récent mais des fois que quelqu'un ai besoin des memes info, tu as oublié d'ajouter la datagrid au controle de ton formulaire :

this.controls.add(dg_prenom);
3
merci à toi j'ai pu passer une excellente soirée c#
0
Quand je lance l'appli il ne m'affiche rien.

Sinon un DataBind ca sert a koa ?

Merci
2
Je parle de myDataTable
2
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juin 2005 à 14:36
Salut ,

Bizzare, à première vue ça a l'air bon, quand tu débugge, tu vois la table remplie ou pas?
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juin 2005 à 14:37
Il manque peut être un dg_prenom.DataBind() sous ton DataSource
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juin 2005 à 16:46
Tu parles de myDataTable
ou de dg_prenom ?
0
Obeet Messages postés 1766 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 17 novembre 2010 30
22 juin 2005 à 18:10
Bizzare...
Ce que j'ai ici c'est :

SqlCeDataAdapter adapter=SSCEWrapper.GetTable ("Livres"); 
DataSet ds= new DataSet("Livres");
adapter.Fill(ds,"Livres");
dataLifimuthe.DataSource = ds.Tables["Livres"];
SSCEWrapper.ExecuteQuery("");



dataLifimuthe étant ma DataGrid...
ds.Tables["Livres"]renvoi une DataTable...
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
22 juin 2005 à 18:13
C'est déjà l'heure du pygama?
0
Obeet Messages postés 1766 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 17 novembre 2010 30
22 juin 2005 à 18:16
Fait trop chaud :o) Et puis il est plus de 6h je trouve que c'est déjà bien moi, mais on est pas au café là tu sais...
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > Obeet Messages postés 1766 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 17 novembre 2010
22 juin 2005 à 18:19
mais on est pas au café là tu sais...

Ben justement y fait trop chaud alors j'ai préféré rester en terrasse....
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
22 juin 2005 à 14:57
Quand je lance l'appli il ne m'affiche rien.

Ce qui ne répond en rien à ma question...

Sinon un DataBind ca sert a koa ?

http://tinyurl.com/9xkup
-2
A pardons, quand je debugge le tableau se rempli oui.
0