private void listdpt_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string str = this.listdpt.SelectedValue.ToString(); //부서를 선택하면
StartDptListBox(str); //값을 전달받아서
}
private void StartDptListBox(string selListItem)
{
XmlDocument xdoc2 = new XmlDocument();
xdoc2.Load("../../emplist.xml"); //xml을 로드 하고
XmlNodeList xmlItems2 = xdoc2.SelectNodes("/emps/emp"); //노드리스트를 구성하고
for (int j = 0; j < xmlItems2.Count; j++) //모든 노드에 접근을 한다.
{
XmlNode xmlDetail2;
xmlDetail2 = xmlItems2.Item(j).SelectSingleNode("dpt"); ;
if (selListItem == xmlDetail2.InnerText)
{
listBox1.Items.Add(xmlDetail2.InnerText);
}
}
}
출처 : happynuri
댓글 영역