Bonjour tout le monde,
Voila je suis entrain de réaliser une application que mon professeur d'informatique m'a donné à faire mais j'ai deux petits soucis.
Je travail en C# sous VisualStudio 2005 avec une base de données sous le SGBD SqlServer 2000.
A Savoir :
* Dans ma base j'ai 2 tables ("employé", "service").
* Dans ma form j'utilise un dataAdapteur et un DataSet relié à ma table "employé".
Sujet de l'application :
c'est la gestion du personnel d'une entreprise.
Ce que je compte faire :
1er problème -> Dans ma form, j'affiche les données concernant les employés, j'ai 2 bouton radio ("rb_masculin" et "rb_feminin") correspondant au sexe de l'employé. Dans ma base plus précisément dans la table "employé", j'ai un champ se nommant sexe qui prend comme valeur soit "m"(=masculin) soit "f"(=feminin).
J'aimerais savoir comment je peux faire pour par exemple cocher le "rb_masculin" lorsque dans le champ de la table la valeur est "m"??
voici le code qui me permet d'afficher les données des employés :2éme problème -> Ma form me permet également d'ajouter des employés, mon problème est lors de l'enregistrement du nouveau employé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public partial class Fm_employe : Form { public Fm_employe() { InitializeComponent(); dbDs_employe1.Clear(); dbAd_employe.Fill(dbDs_employe1, "tp1_employe"); dbAd_service.Fill(dbDs_employe1, "tp1_service"); affichePosCpt(); }
Par exemple si c'est le "rb_masculin" qui est coché, je souhaiterais savoir comment je peux faire pour que dans le champ de ma table, la valeur soit "m"??
Voici le code permettant d'enregistrer dans la base :
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void bt_validation_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Voulez-vous sauvegarder tout les changements?", "Sauvegarder et Quitter l'application", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].EndCurrentEdit(); dbAd_employe.Update(dbDs_employe1, dbDs_employe1.tp1_employe.TableName); } }
Partager