1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| private void bt_suppression_Click(object sender, EventArgs e)
{
try
{
DialogResult dr = MessageBox.Show("Voulez-vous supprimer les employés de ce service?", "Supprimer les employés", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
int i;
for (i = 1; i <= this.BindingContext[dbDs, dbDs.tp1_employe.TableName].Count; i++)
{
this.BindingContext[dbDs, "tp1_service.serviceemploye"].RemoveAt(this.BindingContext[dbDs, "tp1_service.serviceemploye"].Position);
}
this.BindingContext[dbDs, dbDs.tp1_service.TableName].RemoveAt(this.BindingContext[dbDs, dbDs.tp1_service.TableName].Position);
affichePosCpt();
}
else
{
// this.BindingContext[dbDs, "tp1_employe.sce"].Equals(System.DBNull.Value)
int i;
for (i = 1; i <= this.BindingContext[dbDs, dbDs.tp1_employe.TableName].Count; i++)
{
//récupère la ligne courrante
DataRowView row = this.BindingContext[dbDs, "tp1_service.serviceemploye"].Current as DataRowView;
//Insert la valeur null dans la colonne "Colonne"
row.Row["sce"] = DBNull.Value;
//Mise à jour
this.BindingContext[dbDs, dbDs.tp1_employe.TableName].EndCurrentEdit();
// MonTableAdapter.Update(MonDataset);
}
// this.BindingContext[dbDs, dbDs.tp1_service.TableName].RemoveAt(this.BindingContext[dbDs, dbDs.tp1_service.TableName].Position);
}
}
catch
{
}
this.BindingContext[dbDs, dbDs.tp1_service.TableName].RemoveAt(this.BindingContext[dbDs, dbDs.tp1_service.TableName].Position);
affichePosCpt();
} |
Partager