Problème ListView Controls
Hello !
J'ai un léger soucis dans mon ListView.
Un petit screenshot explicatif:
http://jerome.hamy.free.fr/images/appli_screenshot.JPG
L'appli fait un listing des droits d'accès des utilisateurs sur les dossiers.
J'affiche les droits des utilisateurs dans la mauvaise colonne...
Code:
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
|
// affiche les username / groupname
try
{
DirectorySecurity dirSec = Directory.GetAccessControl(((TreeView)sender).SelectedNode.FullPath);
AuthorizationRuleCollection rules = dirSec.GetAccessRules(true, true, typeof(NTAccount));
foreach (FileSystemAccessRule rule in rules)
{
string groupOrUser = rule.IdentityReference.Value;
this.UserView.Items.Add(groupOrUser.ToString());
}
}
catch { }
// affiche les droits
try
{
DirectorySecurity dirSec = Directory.GetAccessControl(((TreeView)sender).SelectedNode.FullPath);
AuthorizationRuleCollection rules = dirSec.GetAccessRules(true, true, typeof(NTAccount));
foreach (FileSystemAccessRule rule in rules)
{
FileSystemRights rights = rule.FileSystemRights;
this.UserView.Items.Add(rights.ToString());
}
}
catch { } |
Quelqu'un pourrait me donner la syntaxe correcte?
Merci d'avance et bonne journée;)
Jerome