begin process at 2008 07 20 03:23:18
1 213 119 membres
42 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Datagridview et base de donnees [ Windows / Formulaire / Winforms / Controls ] (souvent)

Datagridview et base de donnees le 08/02/2008 11:02:58

souvent
Bonjour,
j'aimerais savoir si il est possible d'effectuer directement les changemenst dans la base apres avoir modifier une cellule d'un datagriview.
Si oui, est-il possible de laisser la premiere ligne vide afin d'en inserer une nouvelle.
Pour la suppression avoir  un messagebox de confirmation,

Merci de votre soutien.

Seb

Re : Datagridview et base de donnees le 08/02/2008 13:44:55

souvent
J'ais avancé un peu, mais je me retrouve face à une erreur.

Pour l'affichage je charge les donnees de ma table de la maniere suivante,


//Je rempli mon dataset

string

logistique = "introduction";

MonDataAdapter.Fill(ds, logistique);

 

//j'affect le datasource du datagrid

DgResultat.DataSource = ds.Tables[logistique].DefaultView;

DgResultat.Refresh();

Puis dans mon bouton ki me permettrait l

'enregistrement de mes donnees dans ma base:


private
void save_Click(object sender, EventArgs e)

{

// MessageBox.Show("ok");

this

.MonDataAdapter.Update(ds.Tables["introduction"]);

this

.ds.AcceptChanges();

this

.ds.Clear();

this

.MonDataAdapter.Fill(ds);

}

Mais j'ais une erreur au niveau  :

this.MonDataAdapter.Update(ds.Tables["introduction"]);

Merci de votre aide , je suis bloqué.
 

Re : Datagridview et base de donnees le 08/02/2008 19:44:21

bidou_01
Hello,

Peux tu nous donner l'erreur de manière explicite stp ? C'est pas genre une contrainte de clé primaire non respecté ?
Tu as bien défini les propriétés InsertCommand & UpdateCommand de ton DataAdapter ?

Cordialement,

Bidou_01
 


[ Lien ]

Re : Datagridview et base de donnees le 07/04/2008 14:15:39

souvent
Bonjour,
je récupere via un select des donnees que j'affecte dans un datatable ,
j'utilise cette derniere pour binder mon DGV,
je modifie la valeur "Nom" dans mon dgv .N'existe t il pas moyen pour modifier ce champ dans ma base sans passer par un Updatecommand.
parce que selon ma "classe" (ecole) je modifie ma requete car il n'ont pas les memes cours .Du coup la requete change ,il faut donc que je modifie mon Updatecommand,je trouve ca un petit peu lourd.
N'existe t il pas un moyen plus simple ?

Merci de votre aide.


Classé sous : base, donnees, possible, datagridview

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS