begin process at 2012 02 09 10:59:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

Access

 > 

Supprimer une ligne dans le dataset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Supprimer une ligne dans le dataset

lundi 12 mai 2008 à 09:22:59 | Supprimer une ligne dans le dataset

ggrug26

Bonjour,

j'aurai besoin d'un petit coup de main, je gère une petite base de données, j'arrive a la lire, a l'implémenter, mais je ne sais pas du tout comment supprimer une ligne de ma base ?


voila deja un petit bout de mon code pour implémenter la base avec mon nouveau contact:

publicvoid SavGachet() //Fonction permettant l'enregistrement

{

//des différents paramètres d'un contact gachette

//on crée le chemin de la connexion a la base de donnée

AffichDataGridView.ConnString =

"Provider=Microsoft.Jet.OLEDB.4.0;"

+

"Data Source=C:\\BDD contact\\BddContacts.mdb";

//on crée la connexion a la base de donnée

AffichDataGridView.Conn.ConnectionString = AffichDataGridView.ConnString;

//on ouvre la connexion

AffichDataGridView.Conn.Open();

//déclaration du data adapteur pour le datagridview

OleDbDataAdapter DtaGrid = newOleDbDataAdapter(AffichDataGridView.SqlGrid, AffichDataGridView.Conn);

try//on leve l'exception

{

DtaGrid.Fill(AffichDataGridView.DtsGrid,

"TabDonneesContacts");

// Initialisation d'une ligne de données

AffichDataGridView.DtrGrid = AffichDataGridView.DtsGrid.Tables[

"TabDonneesContacts"].NewRow();

//Affectation ds nos différents textBox

AffichDataGridView.DtrGrid[

"Type"] = CBGachetTyp.Text;

AffichDataGridView.DtrGrid[

"NbBroches"] = txbGachettNbBroch.Text;

AffichDataGridView.DtrGrid[

"Nbpositions"] = txbGachettNbPosit.Text;

AffichDataGridView.DtrGrid[

"NbContactIntern"] = txbGachettNbContIntern.Text;

int NbItems = LbContRepoGach.Items.Count; int i = 0;

while (i < NbItems)

{

LbContRepoGach.SelectedIndex = i;

AffichDataGridView.DtrGrid[

"ContinuitRepos"] += LbContRepoGach.Text + ".";

i++;

}

NbItems = LbContTravGach.Items.Count; i = 0;

while (i < NbItems)

{

LbContTravGach.SelectedIndex = i;

AffichDataGridView.DtrGrid[

"ContinuitTravail"] += LbContTravGach.Text + ".";

i++;

}

AffichDataGridView.DtrGrid[

"IsolRigidParRapFonderie"] = TbIsoRigParRapFondGach.Text;

AffichDataGridView.DtrGrid[

"IsolRigidParRapAutres"] = TbIsoRigParRapAutrGach.Text;

NbItems = LBIsoTravGach.Items.Count; i = 0;

while (i < NbItems)

{

LBIsoTravGach.SelectedIndex = i;

AffichDataGridView.DtrGrid[

"IsolRigidTravail"] += LBIsoTravGach.Text + ".";

i++;

}

// Tableau d'octets representant l'image au format jpeg

MemoryStream mstImage = newMemoryStream();

PictBoxGach.Image.Save(mstImage, System.Drawing.Imaging.

ImageFormat.Jpeg);

Byte[] bytImage = mstImage.GetBuffer();

AffichDataGridView.DtrGrid[

"IMG"] = bytImage;

//ajout de la ligne à la table (affichage visuel)

AffichDataGridView.DtsGrid.Tables[

"TabDonneesContacts"].Rows.Add(AffichDataGridView.DtrGrid);

//on met tout dans la base de donnée

AffichDataGridView.CmdGrid =

newOleDbCommandBuilder(DtaGrid);

DtaGrid.UpdateCommand = AffichDataGridView.CmdGrid.GetUpdateCommand();

DtaGrid.Update(AffichDataGridView.DtsGrid,

"TabDonneesContacts");

}

catch (Exception ex)

{

MessageBox.Show(Convert.ToString(ex), "Impossible de mettre a jour la table,"

+

"Un des paramètres de recherche ne respecte pas la mise en forme souhaitée");

AffichDataGridView.DtrGrid.Table.Clear();

AffichDataGridView.Conn.Close();

}

//on ferme la connexion

AffichDataGridView.Conn.Close();

//on rempli la liste du datagridview avec le contenu de la base directement.

AfficherTout();
}





Pour rajouter une ligne je rajoute une ligne dans mon dataset et en suite je met ma table a jour avec update, j'aurai voulu garder le meme etat d'esprit (si possible)...
ça c'est une partie qui fonctionne, si vous quelqu'un sait comment je peux supprimer une ligne...



Cette discussion est classée dans : ligne, base, text, dtrgrid, affichdatagridview


Répondre à ce message

Sujets en rapport avec ce message

Insertion à une base de données [ par caela ] Bonne année à tous et bonjour! voilà dans mon appli je dois faire des manipulations de données (ajout, suppression et modification) mais j'ai déjà un a la ligne [ par kedric ] comment fait ton pour aller a la ligne en code c# exemple textbox1.Text = ("lol" + textbox2.Text /*code pour aller a la ligne */ + textbox.Text ) ;mer supprimer une ligne d'une base des données réparties [ par baby85 ] salut,je veux savoir comment je peux supprimer une ligne d'une table de base des données en sql server string requete = "Delete from serveur where (Nu C# é base de données [ par nehAm ] Salut tt l monde, j ve exécuté une requete d'ajout alor k jé d champs facultatif a remplir comme champ email (textbox7) é champs numéro de téléphone p charger un vecteur de 14 chiffes on sauttons la ligne chaque fois [ par omegarios ] bonjour tout le monde je suis un debutant en c et j'aimerai bien pouvoir trouver la solution dans ce forum :) voilà j'ai 14 textBox qui se chage chaq modification datagridview [ par zone45 ] slt tt le monde c'est urgant aidez moi svp!! je veux savoir comment je peux faire les modification que je fais dans le datagridview fait dans la bas enregistrer un commentaire (textarea) à la base [ par msmcml ] Bonjour, j'ai un souci concernant l'enregistrement d'un champ texte (textarea) commentaire, j'arrive pas à l'enregistrer dans la base, j'ai fait I Sql et c# [ par poorsi21 ] bonjour Je veux Accéder a une base de donnée donner dans un textbox mais un erreur ce produit a l'ouverture de base " myConnection.Open();" errue==> [ comment supprimer une ligne dans une base de données Access [ par ami7 ] Salut, Vous trouvez ci dessous le code que j'utilise pour supprimer une ligne d'une base de donnée, mon problème c'est que ce code supprime la premièr comment supprimer une ligne d'une base de donnée [ par ami7 ] Salut, Vous trouvez ci dessous le code que j'utilise pour supprimer une ligne d'une base de donnée, mon problème c'est que ce code supprime la premiè


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales