zikofs
Messages postés63Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention 6 juillet 2006
-
20 avril 2006 à 20:20
BellaPeter
Messages postés2Date d'inscriptionmercredi 11 juillet 2007StatutMembreDernière intervention12 juillet 2007
-
12 juil. 2007 à 21:17
salut à tous
en fait je voudrais pouvoir supprimer des lignes dans un datagrid qui affiche que les déplacements du jour à partir d'un fichier XML le problème c'est que cza ne marche pas et lorsque je veux supprimer un enregistrement il est doublé.
voila le code du bouton:
CurrencyManager cm = (CurrencyManager)this.BindingContext[this.dataGrid1.DataSource];//this.dataGrid1.DataSource
int rowCount = cm.Count;
int pos = cm.Position;
if (cm.Position < cm.Count - 1)
{
cm.Position++;
}
ds.ReadXml("\\test.xml");
DataRow dr = ds1.Tables[0].Rows[pos];
int intLigne;
ds.Tables[0].DefaultView.Sort = "com";
intLigne = ds.Tables[0].DefaultView.Find(dr["com"]);
ds.Tables[0].Rows[intLigne].Delete();
ds.AcceptChanges();
ds1.Tables[0].Rows[pos].Delete();
ds1.AcceptChanges();
ds.WriteXml("\\test.xml");
//Form1_Load(sender, e);
j'espére trouver une réponse de votre part
A voir également:
Problème de suppression de lignes dans un datagrid
zikofs
Messages postés63Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention 6 juillet 2006 26 avril 2006 à 16:48
mais parce que moi j'ai pas défini une clé primaire dans ma table
alors je fais comme ca.
DataSet ds = new DataSet();
ds.ReadXml("\\test1.xml");
comboBox2.DataSource = ds.Tables["ville"];
comboBox2.DisplayMember = "nom";
comboBox2.ValueMember = "nom";
et ca marche mais j'ai un petit souci c'est qu'il ya beaucoup de doublons.
zikofs
Messages postés63Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention 6 juillet 2006 27 avril 2006 à 11:03
salut,
en fait tu ne m'a pas répondu sur comment on fait pour qu'on puisse
écrire dans un combobox et comment si c'est possible activer une saisie semi automatique.
merci encore à tout.