Hirdetés
- TCL LCD és LED TV-k
- Milyen TV-t vegyek?
- Apple MacBook
- Vezetékes FEJhallgatók
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Bluetooth hangszórók
- Milyen billentyűzetet vegyek?
- KODI (ex-XBMC) Android alapokon, Androidos media-boxok
Új hozzászólás Aktív témák
-
kingabo
őstag
Ott a kivételben is, hogy DataGridViewRowCollection-t nem tud átküldeni a wcf. A legegyszerűbb, ha linq to sql-el kapcsolódsz a wcf-ben a db-hez, és a wcf az így kapott adotakat küldi át pl egy listában a winform-os proginak, amin van a gridview, és ennek a datasource-a lesz a lista.
A te megoldásoddal az a gond, hogy a wcf-hez bármivel kapcsolódhatsz: winform, wpf, winmo-s progi, asp.net és nem biztos, hogy mindegy támogatja azt amit használsz, másrészt az osztályt úgy írták meg, hogy nem lehet sorosítani, így a wcf se tudja átküldeni... -
kingabo
őstag
A messagebox-al az a gond, hogy Te egy esemény kezelő megadását(SelectedIndexChanged) akarod kiíratni, helyette a SelectedText-et használd.
Ezután a kód után másold be az ArchElf által leírt kódot és kész is vagy, csak a megfelelő elemekhez tartozó szövegeket kell beírnod a tömbbe. -
kingabo
őstag
Nagy kérés lenne, hogy őstagként értelmesen tedd fel a kérdéseket?
Ez mit akar jelenteni? "a SelectedText láttam úgy hogy txt fájlt olvastak be, létezik?"
De bármi is akar lenni hülyeség, hogy tudnád egy comboBox kiválasztott értékét megtudni, hogy txt filet olvasol be?Vagy arra gondoltál, hogy file-ból akarod a combobox elemeit megadni? Arra van lehetőség, msdn-en van fenn kódból új elem hozzáadása, abból meg pár sor még, hogy ezt file-ból tegye.
-
kingabo
őstag
Ha tudsz sql-ül, akkor a var line =... könnyen átírható LINQ-s formába (sql szerű "lekérdezéseket" írhatsz benne, de nemcsak sql-es adatbázisok lekérésére (LINQ to SQL), hanem pl listákon, tömbökön...):
var line = from x in lines
where x.Product.ProductID == product.ProductID
select x;
Ebből talán jobban látszik, hogy a lines listából kiválasztja azokat a sorokat amelyeknek a ProductID-ja megegyezik a paraméterben kapottal. A FirstOrDefault ezek közül a sorok közül visszaadja az elsőt vagy ha nincs a feltételnek megfelelő sor, akkor a default értéket, ami itt a null.
Az if-es részben megvizsgálod, hogy van-e ilyen sorod, ha nincs akkor beszursz egyet a paraméterekben kapott adatokkal, ha van, akkor csak növeled a darabszám értékét.
Szemléletesen: ha jól sejtem ez egy webshopban a kosárba tételnek a kódja. Vagyis miután valamit be akarsz tenni a kosárba megvizsgálod, hogy benn van-e (var line = ...), aztán ha már benne van a kosárban, akkor csak a bentlévő darabszámot növeled meg a most berakottakkal. Ha nincs benne, akkor egy új sor hozzáadásával bekerül az új elem a kosárban.
Remélem érthetően írtam le. -
kingabo
őstag
válasz
tototos #1798 üzenetére
Na megírtam a progit nem nagyzolás miatt csak, hogy tudjak segíteni ha elakadsz/ne ajánljak hülyeséget, nem akarnám 1:1-ben odaadni, inkább jöjj rá a dolgokra Te! (nem szivatásból, csak sok buktató van, amit jó ha magad is megtapasztalsz, így késöbb tudni fogod, hogy hogyan kell megoldani) De igaziból azt is jó lenne tudni, hogy mit tanultál, meg mennyi van meg.
Nagyjából így oldottam meg: gombra katt, ami létrehoz egy új thread-et és feldobja az ablakot, ebben a thread-ben nagy számítás szimulálására létrehozok egy timert, aminek a tick eseményére megnövelem a másik formon a progressbar értékét. Hogy a lyúzer ne tudja kilőni felíratkoztam a formclosing eseményre, ennek az eseménykezelőjében, ha nem végeztem a számolással, akkor az e.Cancel = true; utasítással nem engedem, hogy bezárja. Ha végeztem a számítással bezárom az ablakot.
Ha valamit nem értesz, kevés,... kérdezz nyugodtan. -
kingabo
őstag
válasz
tototos #1793 üzenetére
Hali!
BackgroundWorker-rel sokkal könnyebb lenne megoldani, illetve a gombra kattintáskor le kell tiltani az összes formon lévő gombot és nem tud a lyúzer semmire sem kattintani. Vagy ha a gombletiltás nem tetszik, akkor egy bool változót kell deklarálnod a form-hoz, ha elkezdesz számolni igazra állítod, ha vége, akkor false-ra és minden gomb click esemény kezelőjében megvizsgálod, hogy a változó false-e, ha nem(vagyis számolsz), akkor return.
-
kingabo
őstag
-
kingabo
őstag
válasz
RedSign #1785 üzenetére
Paint az esemény és onPaint a hozzá kapcsolódó automatikusan elnevezett esemény kezelő. Ha lenne webcam-em megpróbálnám hátha rájövök hol veszik el a kép, de így nem fog menni
(#1784) tototos: hirtelen ezt találtam: [link] Úgy látom csak ShowDialog-ra műxik sima Show-ra nem. Alul a hsz-ben van erre 1 megoldás!
-
kingabo
őstag
válasz
RedSign #1779 üzenetére
Hali!
Ha jól emlékszem a draw eseményre kell felíratkozni, ekkor kapsz egy graphics példányt is. A probléma szerintem az lesz, hogy a Te rajzolásod hamarabb lefut, mint a fenti draw, ezért ha van a webcam-nek képe, akkor azt rárajzolja a rajzodra.
(#1778) tototos: öröklődés? Létrehozol egy saját form osztályt, ami a Form-ból származik és lesz még egy plusz adattagja, ami a szűlőjére mutat.
Ú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!
- Router gondok
- TCL LCD és LED TV-k
- Simbin topic (GTR, Race07, GTR Evolution, RaceRoom Racing Experience, stb.)
- Milyen TV-t vegyek?
- Kijelző került a kamerasávra a Xiaomi 17 Pro és 17 Pro Max hátulján
- Filmvilág
- iPhone topik
- Apple MacBook
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Garmin Fenix 7 és 7S - profi sport megszokásból
- További aktív témák...
- GARANCIÁLIS BONTATLAN MINDEN MACBOOK AIR M4
- Tyű-ha Lenovo Thinkpad X1 Carbon G8 Profi Érintős Laptop 14" -50% i7-10610U 4Mag 16GB/512GB FHD IPS
- AKCIÓ BONTATLAN GARIS IPHONE 16 PRO ÉS PRO MAX MINDEN SZÍNBEN ÉS TÁRHELLYEL 1 ÉV GARANCIÁVAL
- iPhone 17 Air - összes tárhely és szín bontatlan, viszonteladótól független 1év Apple garanciális
- iPhone 13 128GB midnight-black, független + extra tokok
- Bomba ár! HP ProBook 655 G10 - Ryzen 5 PRO 7530U I 16GB I 256SSD I 15,6" FHD I Cam I W11 I NBD Gari!
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- AZONNALI SZÁLLÍTÁSSAL Eladó Windows 8 / 8.1 Pro
- 145 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- GYÖNYÖRŰ iPhone 11 64GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2190, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest