Ich möchte einen Benutzer aus einer Dropdown-Liste mit einer Schaltfläche löschen. Die Liste enthält AD-Benutzer. Code unten.C# Benutzer mit Schaltfläche aus der Liste löschen
private void generate_Combobox()
{
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal qbeUser = new UserPrincipal(ctx);
PrincipalSearcher srch = new PrincipalSearcher(qbeUser);
foreach (var found in srch.FindAll())
{
UserPrincipal foundUser = found as UserPrincipal;
if (foundUser != null && foundUser.GivenName != null && foundUser.Surname != null)
{
cmb_Students.Items.Add(foundUser.GivenName + " " + foundUser.Surname + " " + "[" + foundUser.SamAccountName + "]");
}
}
}
Jetzt ist das Problem mit der Schaltfläche. Ich habe eine Methode gefunden, um einen Benutzer zu löschen, weiß aber nicht, wie er mit meiner Liste kompatibel gemacht werden kann.
private void btn_DeleteStudent_Click(object sender, EventArgs e)
{
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, selectedUser);
if (user != null)
{
user.Delete();
}
Also, was ist die Frage? – Marusyk
Wie kann ich die unten genannte Methode mit der Dropdown-Liste kompatibel machen, damit ich den Benutzer aus dem AD löschen kann. – Reynaert98