我需要构建一些与 P4V 中的树视图非常相似的树视图,其中列出了待处理的更改列表;
我可以将挂起的更改列表添加到树视图中,如果我使用可以添加子节点GetFileName()
,但是我想要文件LocalPath
,如果我尝试它,我得到"Object reference not set to an instance of object".
IList<Changelist> lista;
Options opcoes = new Options(ChangesCmdFlags.FullDescription, con.Cliente.Name, 100, ChangeListStatus.Pending, con.Usuario);
lista = new List<Changelist>();
lista = con.Repositorio.GetChangelists(opcoes);
for (int i = 0; i < lista.Count; i++ )
{
Changelist change = new Changelist();
TreeNode node = new TreeNode();
change = lista[i];
change.initialize(con.conexao);
node = tre.Nodes.Add(change.Id.ToString());
FileSpec arquivoSpec = new FileSpec(new LocalPath(PathSpec.UnescapePath("")), Revision.Have);
for (int arquivoAtual = 0; arquivoAtual < change.Files.Count; arquivoAtual++)
{
node.Nodes.Add(change.Files[arquivoAtual].LocalPath.Path);
}
}
任何帮助将不胜感激。