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)

vendredi 8 février 2008 à 11:02:58 | Datagridview et base de donnees

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

vendredi 8 février 2008 à 13:44:55 | Re : Datagridview et base de donnees

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é.
 

vendredi 8 février 2008 à 19:44:21 | Re : Datagridview et base de donnees

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 ]

lundi 7 avril 2008 à 14:15:39 | Re : Datagridview et base de donnees

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.



Cette discussion est classé dans : base, donnees, possible, datagridview


Répondre à ce message

Sujets en rapport avec ce message

remplir une listbox avec une base de donne [ par shinevilkyo ] bonjour,je recherche le moyen de remplir un composant listebox avec des donnees issues d'une requete SQL du genre "SELECT * FROM CD WHERE cd_NAME != N base de donnees inductive [ par joox ] J'ai un expose sur les bases de donnees inductives et je voudrais avoir un peu d'aide.Si quelqu'un peu me donner une definition ou bien un site dans l mise a jour base de donnees c# [ par Moucave ] Bonjour tout le monde,   Je suis en train de developper une application en c# gerant les bases de donnees. J'affiche les champ a l'aide d'une dataGrid Insérer des données de base dans un dataGridView [ par nosil ] Hello tout le monde... Je cherche a remplir un datagridview avec des données de ma base. J'ai 3 champs prédéfini. Quelle est la procédure? datagri Fermture d'une base de donnees super longue [ par matlocker ] bonjour a tous,J'accède actuellement à une base de donnees situé sur un serveur distant. Je recupere le resultat de la requete dans un datareader. La Problème d'affichage avec datagridview toujours pas réglé!!!! [ par patou1007 ] Bonjour,Je suis bloqué depuis un certain temps avec ce faux problème.J'ai envie d'afficher les données d'une base MySQL dans un datagridview.Pour l'in DataGrid [ par francesdereve ] Comment je peux recuperer toutes les lignes d'un datagrid pour les mettre dans une base de donnees.Tester egalement s'il y a des lignes vides.Au cas o Champs de type "autoincremental" dans base de donnees [ par boutonk ] Bonjour,Une petite question: J'exécute une requête dasn un programme ecrit en C# sous visual Studio qui permet d'insérer un nouvel enregistrement dans Datagridview et sauvegarde de données différées [ par kurky ] Bonjour,Je n'arrive a trouver de réponse nul part alors j'ouvre un ptit post !J'ai une datagridview liée à ma base de données.L'affichage se passe cor imprimer [ par yoyohoho ] salut,j ai une base de donnee sql server 2005 express que je l ai connecte avec mon IDE visual C# pour la modifier et la consulter.maintenant je veux


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 8,720 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.