XML 문서를로드하고 winform의 트리보기에 표시해야합니다. 여기에 코드 조각이 있습니다. 오류가 무엇인지 말해주십시오. 이 후XML 문서로드 및 트리보기에서 표시
private void AddingNodesToTree(ref XmlNode xnode, ref TreeNode tnode)
{
TreeNode subNode = treeNodes.Add(xnode.Name);
subNode.Tag = xnode;
foreach (XmlNode subElement in xnode.ChildNodes)
{
AddingNodesToTree(subNode.Nodes, subElement);
}
}
는 내가 선택한 노드의 속성을 표시하는 트리에서 노드를 선택 :
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
XmlNode xNode = e.Node.Tag as XmlNode;
if (xNode != null)
{
foreach (XmlNode subNode in xNode.ChildNodes)
{
listBox1.Items.Add(subNode.Name);
}
}
}
뭐죠 가능한 오류를이 코드에? 제발 수정하십시오.
감사합니다. Jon은 첫 번째 기능에서 오타였습니다. 인수가 교환되었습니다. 컴파일 오류로 인해 발생하는 오류는 다음과 같습니다. 예상 클래스, 델리게이트, enum, 인터페이스 또는 구조체 형식 또는 네임 스페이스 정의 또는 파일 끝 예상 –
전체 파일을 보지 않고도 실제로 도움이되지 않습니다. 많은. 그것은 무엇이든 수 있습니다. 또한 "ref"매개 변수에 대한 이해를 확인해야합니다. http://pobox.com/~skeet/csharp/parameters.html –
특히 * *는 컴파일 타임 오류입니까? –