En C# Récupère tous les fichiers .nsf (base de données Notes) du répertoire \ data \ notes et les remplit dans un répertoire. Zone de liste ou zone de liste déroulante ou dans l'arborescence. J'utilise "Interop.Domino.dll".En C# Récupère tous les fichiers .nsf (base de données Notes) du répertoire data notes et les remplit dans une Listbox
Répondre
Si vous utilisez votre application partout autre que le serveur Domino, vous pouvez utiliser les classes Notes pour accéder au serveur et boucle sur toutes les bases de données. Voici la structure de base:
NotesSession s = new Domino.NotesSessionClass();
s.Initialize("MyPassword");
NotesDbDirectory d = s.GetDbDirectory ("MyServer");
NotesDatabase db = d.GetFirstDatabase();
...
// loop over all DB's
String sPath = db.filePath;
...
db = d.getNextDatabase (db);
...
Vous pouvez obtenir un objet de répertoire, puis demander des fichiers par un masque DOS en tant que tableau.
Using System.IO
var di = new DirectoryInfo("\data\notes");
FileInfo[] files = di.GetFiles("*.nsf");
DropDownList ddl = new DropDownList();
for(int i = 0;i<files.Length;i++)
{
var file = files[i];
ddl.Items.Add(ListItem.FromString(file.Name));
}
Il a dit 'ListBox',' ComboBox', ou ' TreeView', ce qui m'amène à croire qu'il parle de WinForms, pas de WebForms. –
n'hésitez pas à le modifier, je pense que tout contrôle de liste exprime le point. – DevelopingChris
- 1. Notes base de données à MySQL (avec CF?)/Ou comment obtenir l'infrastructure de données NSF
- 2. Tableau de base de données pour les notes
- 3. Comment accéder au "fichier nsf" si les notes Lotus ne sont pas installées sur votre machine?
- 4. Dlls pour accéder à la base de données Notes et Domino Server
- 5. Lire Lotus Notes & Domino Mailboxe en utilisant Interop.Domino.dll
- 6. Utilisation de l'API Java pour lire les documents Lotus Notes
- 7. Lien Web (ancre) vers une base de données Notes
- 8. @DBColumn dans Lotus Notes
- 9. Obtenir une liste de tous les fichiers dans un répertoire
- 10. Ouvrir la base de données Lotus Notes par l'ID de réplique en C#
- 11. Extraction de messages électroniques à partir d'un fichier Lotus Notes NSF à l'aide de l'API Java
- 12. versionnage des notes dans asp.net
- 13. Comment envoyer du texte au bloc-notes dans C#/Win32?
- 14. décalages de texte Delphi dans les modifications et les notes de service
- 15. C# fichier semblable au bloc-notes lu
- 16. Récupère le chemin et le nom de fichier de tous les fichiers d'un répertoire donné et de ses sous-répertoires
- 17. En boucle dans tous les éléments de ListBox?
- 18. Comment déplacer tous les fichiers mp3 dans un seul répertoire?
- 19. source tous les fichiers dans un répertoire de .bash_profile
- 20. Association de documents dans Lotus Notes
- 21. Commutateur de commande pour basculer le bloc-notes dans un bloc-notes
- 22. Haml et Sass pour le Bloc-notes du programmeur?
- 23. Cryptage et décryptage du fichier NSF à l'aide de C#
- 24. Comment trier une vue en utilisant les notes moyennes de Drupal Fivestar?
- 25. Windows 7 Sticky Notes
- 26. Bibliothèque pour dessiner des notes de musique
- 27. données de base, les téléchargements de fichiers et thread-safety
- 28. Récupère les informations sur les fichiers en variables?
- 29. python notes de lotus: erreur de connexion odbc
- 30. Gestion du format de courrier Lotus Notes à l'aide de C#
et c'est une vraie question comment? –
la question a besoin d'un peu d'édition pour être viable, mais j'ai fourni ma réponse en supposant que je comprends la prémisse, sans vous donner un sln que vous pouvez simplement utiliser. – DevelopingChris
Dupliquer du même utilisateur: http://stackoverflow.com/questions/1238276/reading-lotus-notes-domino-mailboxe-using-interop-domino-dll-c –