Datagrid sur pocket

Résolu
philpas2 Messages postés 8 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 23 avril 2007 - 17 avril 2007 à 21:14
philpas2 Messages postés 8 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 23 avril 2007 - 17 avril 2007 à 21:48
Bonjour,
Je débute en c# et en plus je programme pour un pocket PC. J'ai mis un datagrid qui affiche un dataset. Jusque là ça fonctionne. Je peux ajouter des lignes dans le dataset qui s'ajoute à la dernière ligne du datagrid. Mes questions concernent la manipulation visuel du datagrid.
1) Comment affiche t-on les dernières lignes du datagrid (ce qui équivaudrait à mettre le scrollbar vertical en bas).?
Mes enregistrements s'ajoutent mais le datagrid reste sur la 1ère ligne.
2) Comment je trouve le nombre de ligne du datagrid?

Voici mon code qui sert a enregistrer une ligne
<li></li>
{<li>DataRow ligne;
</li><li>ligne = dSetListe_magasin.Tables["Magasin"].NewRow();
</li><li>ligne["Nom_magasin"] = textBox_Nouveau_Magasin.Text;
</li><li>ligne["Ville_magasin"] = textBox_Ville.Text;
</li><li>connexion.Open();</li><li>dSetListe_magasin.Tables["Magasin"].Rows.Add(ligne);
</li><li>try</li><li>{</li><li>dAdapterMaListemagasin.Update(dSetListe_magasin, </li>
"Magasin");<li>}</li><li></li>
catch (
SqlCeException exception)<li>{</li><li></li>
MessageBox.Show(exception.Message,
"Erreur!!!");<li>}</li><li>dataGrid_Magasin.Update();</li><li>connexion.Close();</li><li>}</li>Merci de votre aide

1 réponse

philpas2 Messages postés 8 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 23 avril 2007
17 avril 2007 à 21:48
j'ai trouvé c'est :

dataGrid_Magasin.CurrentRowIndex = (dSetListe_magasin.Tables[




"Magasin"
].Rows.Count - 1);
3
Rejoignez-nous