C#では、\ data \ notesディレクトリからすべての.nsfファイル(Notesデータベース)を取得し、リストボックスまたはコンボボックス、あるいはツリービューに入力します。「Interop.Domino.dll」を使用しています。
質問する
3113 次
2 に答える
1
ディレクトリオブジェクトを取得し、それから配列としてdosマスクでファイルを要求することができます。
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));
}
于 2009-08-06T12:22:10.753 に答える
0
Dominoサーバー以外の場所からアプリを実行している場合は、Notesクラスを使用してサーバーにアクセスし、すべてのデータベースをループできます。基本的な構造は次のとおりです。
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);
...
于 2009-09-24T16:54:30.707 に答える