xml 파일의 검색 데이터를 찾으려고합니다. 발견되면 MessageBox
이 나타나고 발견 된 모든 데이터가 표시됩니다.xml 파일의 검색 데이터 C#
이것은 내 코드입니다.
DataView dv;
DataSet ds = new DataSet();
ds.ReadXml("C:\\Users\\HDAdmin\\Documents\\SliceEngine\\SliceEngine\\bin\\Debug\\saya.xml");
dv = new DataView(ds.Tables[0]);
dv.Sort = "Name";
int index = dv.Find("Name");
if (index == -1)
{
MessageBox.Show("Item Not Found");
}
else
{
MessageBox.Show(dv[index]["Name"].ToString());
}
하지만 항상 항목을 찾을 수 없습니다.
그런 다음이 작업을 시도했습니다.
XmlDocument xml = new XmlDocument();
xml.Load("C:\\Users\\HDAdmin\\Documents\\SliceEngine\\SliceEngine\\bin\\Debug\\saya.xml");
XmlNodeList xnList = xml.SelectNodes("/Patient/Patient/Name");
foreach (XmlNode xn in xnList)
{
string name = xn["Name"].InnerText;
listBox21.Items.Add(name);
}
이 코드는 목록 상자에 넣으려고했습니다. 이렇게함으로써, 그것은 그것이 null 객체라고 말했다.
아래는 내 xml 파일입니다.
<Patient>
<Patient>
<Level>0</Level>
<Name>w</Name>
<Gender>0</Gender>
</Patient>
</Patient>
아무도 도와 줄 수 없습니다.
감사합니다 @ 디에고. 정말 도움이됩니다. 나는이 최고점을 투표 할 것이다. –