私はTreeList
C#でDevExpressを使用しています。このようなシナリオがあり、2 つのテーブルがあります。Table # 1
ディレクトリ情報とTable # 2
ファイル情報が含まれています。名前が付けられた列Parent
は、ディレクトリ/ファイルが配置されているディレクトリです。
Folder Table
ID Parent Name
1 1 Folder1
2 1 Folder2
3 2 Folder3
File Table
ID Parent Name
1 1 file1.txt
2 2 file2.txt
3 2 file3.txt
両方のテーブルを格納していますdt
DataTable dt
ID Parent Name
1 1 Folder1
2 1 Folder2
3 2 Folder3
1 1 file1.txt
2 2 file2.txt
3 2 file3.txt
そして、このようなことをしています
treelist.datasource = dt;
treelist.parentfieldname = "Parent";
でファイルとフォルダの両方を表示したいtreelist
。ファイルとフォルダーのIDが同じであるため、これは機能しません。誰でも簡単な解決策を提案できますか?