Hirdetés
- Okosóra és okoskiegészítő topik
- Samsung Galaxy Watch6 Classic - tekerd!
- Milyen robotporszívót vegyek karácsonyra? (2025)
- Samsung Galaxy A54 - türelemjáték
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Az igazi Nokia örökébe lép egy legendás európai okostelefon
- Minden a BlackBerry telefonokról és rendszerről
- Megvan, mikor gyónja meg a Vivo az iPhone-másolást
Új hozzászólás Aktív témák
-
valyogvisko
csendes tag
Sziasztok,
volna egy (valószínűleg számotokra primitív) kérdésem, kérnék némi segítséget: szeretnék egy progit írni, ami megnyit egy xml fájlt, és tudok benne keresni és kilistázni dolgokat.
A lényeges rész így néz ki:
private void openButton_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "XML|*.xml";
if (ofd.ShowDialog() == DialogResult.OK)
{
XmlDocument doc = new XmlDocument();
doc.Load(ofd.FileName);
}
}
private void searchButton1_Click(object sender, EventArgs e)
{
if (searchInput1.Text != null && searchInput1.Text.Length >= 3)
{
foreach (XmlNode node in doc.DocumentElement)
{
string name = node.Attributes[0].InnerText;
if (name == searchInput1.Text)
{
foreach (XmlNode child in node.ChildNodes)
{
listView1.Items.Add(child.InnerText);
}
}
}
}
else
{
MessageBox.Show("Invalid Input");
searchInput1.Text = string.Empty;
searchInput1.Focus();
}
}Alapvetően minden jó, kivéve a "doc.DocumentElement" részt, mert egy olyan doc-ra hivatkozom, ami ott, abban a private részben nem létezik (lévén hogy egy szintén private részben nyitottam meg, ha jól értem a problémát). Amit én szeretnék, hogy az "openButton" úgy nyissa meg az xml-t, hogy az mindenhol a későbbiekben "látható" legyen. Maga a progi minden használatkor egyetlen xml-t fog megnyitni, tehát biztos hogy lehetne valahogy egyszerű módon megoldani a gondot, de nem minden használatkor ugyanazt, ezért én nem tudom, hogyan kellene

Kérlek nézzétek el nekem a nem megfelelő szóhasználatot, 3 napja láttam először C# kódot, bőven van még mit tanulnom belőle, szóval ha lehet akkor tételezzünk fel határtalan intelligenciát és nagyon kevés tárgyi tudást
Köszönöm.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- One otthoni szolgáltatások (TV, internet, telefon)
- Milyen házat vegyek?
- Genshin Impact (PC, PS4, Android, iOS)
- Autós topik
- Debreceni gyorsétkezdék, éttermek
- Magga: PLEX: multimédia az egész lakásban
- Okosóra és okoskiegészítő topik
- Képregény topik
- Forrmell.enn
- Kerékpárosok, bringások ide!
- További aktív témák...
- Xiaomi Redmi Note 14 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dell 14 Latitude 7450 WUXGA 2in1 Touch X360 Ultra5 135U 12mag 16GB 512GB Win11 Pro WiFi7 Garancia
- BESZÁMÍTÁS! LENOVO ThinkPad P15 Gen2 - i7 11800H 32GB DDR4 1TB SSD Quadro A2000 4GB WIN11
- LG 39GS95UE - 39" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Apple iPhone 16 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest




