begin process at 2010 02 10 11:14:21
  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 Erreur exception lors de recherche par Adresse MAC [ par programmeur69 ] Bonjour j'ai pour mon projet de seconde année créé une application qui sert à gérer une BDD access. J'avais trouvé un source qui correspondais à ce qu Gestion Insert Delete Update Datagrid et base de données [ par shedex ] bonjour, j'ai un datagrid rempli avec des données d'une requete sql. Comment gérer les Insert Delete et Update des lignes avec la base de données ? Impossible d'écrire dans ma base de donnée [ par vikking ] Bonjour, je viens m'adresser car je suis en train de développer un programme permettant de gérer mes collections de DVD, afin de gérer  les données , comment ajouter une ligne a la base de donnée via datagridview [ par sentouhi ] bonjour, mon problème est le suivant:j un datagridview qui me permet de visueliser le contenu de ma table et de la changer, le probleme est que les ch problème d'insertion d'image dans la base oracle [ par suethi75 ] bonjour, je souhaite insérer des images dans la base de donnée oracle 10g express. Mais je crois que je n'arrive pas à gérer les blob. En fait, j'ouvr Insertion dans une base de données! [ par Juju1988 ] Bonjour,Débutante en C# je cherche à ajouter un enregistrement dans ma base de données depuis un formulaire de saisie je procède de cette manière :Ole


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 30,108 sec (3)

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