0
콤보 박스 선택시 combobox.selecteditem.tostring()을 여러 노드가있는 지정된 xml에서 선택하려면 하나는 "이름"문자열이 xml 속성과 같은지 확인하여 선택한 콤보 상자 항목을 텍스트 상자에 추가하는 xml 함수
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
textBox1.AppendText(nameAttributeCheck(comboBox1.SelectedItem.ToString()));
}
catch {
}
}
private string nameAttributeCheck(string a)
{
XmlDocument doc = new XmlDocument();
doc.Load("armor.xml");
XmlElement root = doc.DocumentElement;
XmlNodeList items = root.SelectNodes("/items");
String result = null;
try
{
foreach (XmlNode item in items)
{
if (string.Equals(a, item.Attributes["name"].InnerText.ToString()))
{
result += item.Attributes["picture"].InnerText.ToString();
}
}
}
catch
{
}
return result;
}
내가 그것을 시도 할 때마다, 아무 일도 일어나지 않는다라는 속성을 가지고