In C# Alle NSF-Dateien (Notes Database) aus dem Verzeichnis \ data \ notes abrufen und in a Listenfeld oder Kombinationsfeld oder in der Strukturansicht. Ich verwende "Interop.Domino.dll".In C# Alle NSF-Dateien (Notes Database) aus dem Verzeichnis data notes abrufen und in einer Listbox auffüllen
Antwort
Wenn Sie Ihre App von überall außer dem Domino-Server ausgeführt wird, können Sie die Notes-Klassen verwenden, um die Server und Schleife über alle Datenbanken zuzugreifen. Hier ist die Grundstruktur:
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);
...
Sie könnten ein Verzeichnisobjekt anfordern und dann nach einer DOS-Maske als Array suchen.
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));
}
Er sagte 'ListBox',' ComboBox' oder ' TreeView', was mich zu der Annahme verleitet, dass er über WinForms und nicht über WebForms spricht. –
Fühlen Sie sich frei, es zu bearbeiten, ich denke, jede Listensteuerung drückt den Punkt aus. – DevelopingChris
- 1. Lotus Notes: Erstellen einer Textdatei
- 2. UnzufriedenerLinkError in Lotus-Notes-Plugin
- 3. .NET und Lotus Notes Interop
- 4. Scrolling Music Notes und Lyrics
- 5. wie AclServiceUtils.getAcl() zu implementieren, um Benutzerinformationen aus Lotus Notes abrufen
- 6. Extrahieren von Wertelisten aus Lotus Notes-Feldern
- 7. $ Dateifeld in Lotus Notes Dokument
- 8. Lotus Notes & Domino Mailbox mit Interop.Domino.dll lesen
- 9. Parsen Lotus Notes Zwischenablage Verknüpfung mit Lxml
- 10. setCanDeleteDocuments() Lotus Notes ACL
- 11. @DbLookup im Notes Client?
- 12. Lotus Notes Synchronisation
- 13. Kalenderereignisse bilden gesamte Lotus Notes
- 14. Eingebettete Lotus Notes-Ansicht
- 15. Lotus Notes: NotesSQL Einschränkungen
- 16. ios - iphone notes application
- 17. Abrufen des Feldwerts {BinderCategory} mit Lotus Notes Formula Language
- 18. Lotus Notes Interop.Domino.dll
- 19. * = Operator in Formelsprache in Lotus Notes
- 20. Not to simple Textdatei in Lotus Notes
- 21. Differ zwischen Notizen, Termine, Aufgaben, ... mit C# und Lotus Notes
- 22. Dynamischer Titel wie in der Notes App
- 23. Abrufen von Müll mit SendMessage zum Auffüllen einer Listbox
- 24. Wie wählt man Notes Dokumente eines bestimmten Typs aus?
- 25. Bearbeiten und Speichern im Lotus Notes-Webformular
- 26. Abrufen mehrerer Werte aus der Sitzung zum Auffüllen der ListBox
- 27. Verknüpfen von Dokumenten in Lotus Notes
- 28. Holen Sie HTML-Body-Inhalt aus Lotus Notes Dokument
- 29. zeigen nuget Paket Release Notes
- 30. Wie git-notes commit löschen?
und das ist eine echte Frage, wie? –
Die Frage muss ein bisschen bearbeitet werden, um rentabel zu sein, aber ich habe meine Antwort gegeben, vorausgesetzt, ich verstehe die Prämisse, ohne Ihnen eine SLN zu geben, die Sie einfach verwenden können. – DevelopingChris
Duplizieren von demselben Benutzer: http://stackoverflow.com/questions/1238276/reading-lotus-notes-domino-mailboxe-using-interop-domino-dll-c –