Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- gerner1
- sziku69: Szólánc.
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: Márkaváltás sok-sok év után
- CaNNa3IS: Kis előkarácsonyi muzsika csak nektek
- Gurulunk, WAZE?!
- ldave: New Game Blitz - 2025
Új hozzászólás Aktív témák
-
valyogvisko
csendes tag
Ez jól hangzik, de magát az xml-t nem én írom, én csak keresek benne/bennük. De majd akkor szerkesztgetem kicsit, köszi.
-
valyogvisko
csendes tag
válasz
valyogvisko
#7637
üzenetére
Ehh, szerkeszteni már nem tudom, de a második részét megoldottam, csak az érdekelne, hogyan lehetne a note-okat korrektül megjeleníteni, köszi.
-
valyogvisko
csendes tag
válasz
Froclee
#7636
üzenetére
Királyság, mondtam hülye vagyok, így működik

Köszi.
Mint kiderült, van még mit finomítani a megjelenítésen, példán keresztül egyszerűbb:
itt egy példaxml:

Ebből keresésnél ez lesz (noveny1,2,3):

Amit én szeretnék, az két dolog:
- "vigye át" az entert a megjelenítésbe (Wordpad, Notepad++ tudja, ez meg nem foglalkozik vele)
- új keresésnél legyen megint üres a listview, bár ezt talán én is meg tudom oldani, ha goyrsan megy, inkább megkérdezem itt
Ezek (főleg az első) hogyan oldhatóak meg?
Előre is köszi.
-
valyogvisko
csendes tag
válasz
BTminishop
#7634
üzenetére
Köszi a választ.
Lehet, hogy ez jó megoldás, viszont szül egyéb problémákat (az alatta lévő sor definíciója innentől nem jó, az utána következő buttonöket nem ismeri fel, etc) Mint mondtam, meglehetősen friss vagyok még a témában - részleteznéd egy kicsit pontosabban, milyen egyéb módosításokkal jár még ez?
-
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!
- Vezetékes FÜLhallgatók
- Milyen TV-t vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Rémisztő árakkal szembesülnek a notebookgyártók az új mobil platformoknál
- The First Descendant (PC, PS4, PS5, XO, XSX)
- Xiaomi 15T Pro - a téma nincs lezárva
- Apple Watch Sport - ez is csak egy okosóra
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Miskolc és környéke adok-veszek-beszélgetek
- Horvát fricska Elon Musk önvezető Tesláira
- További aktív témák...
- HIBÁTLAN iPhone 12 Mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3631,94% Akkumulátor
- Acer Nitro 16 - 16" WQXGA 165Hz - Ryzen 7 8845HS - 16GB - 1TB - Win11 - RTX 4070 - Garancia
- Telefon felvásárlás!! Honor 90 Lite/Honor 90/Honor Magic5 Lite/Honor Magic6 Lite/Honor Magic5 Pro
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600X / GTX 1080Ti / 16GB DDR4 / 512 SSD
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" FHD Touch I NBD Gari!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest





