Új hozzászólás Aktív témák
-
Mad_nv
csendes tag
Megcsináltam a WCF progimat a segítségeddel, hogy konfig file nélkül is működjön, most már csak az a problémám, hogy csak a localhoston működik a program. Van router itthon, szóval másik géppel ki tudnám próbálni a hálózaton belül, de nem tudom, hogy tudnám elérni a saját gépemet egy másikról. Esetleg ebben tudna valaki segíteni?
-
Mad_nv
csendes tag
Hello!
Múltkor már írtam a WCF-es problémámmal kapcsolatban, de azt már sikerült megoldanom, mert kaptam segítséget itt a fórumon. C#-ban írom a programot. Most már csak az lenne a kérdésem, hogy hogyan tudom azt megoldani, hogy a kliens egy (futás közben) megadott IP címre kapcsolódjon (most csak localhoston belül működik)? Az AddServiceEndpoint-ban localhost van megadva, de hiába írom át azt a címet, mert a Visual Studioval először le kell generáltatni a config file-t (XML fájl) amibe a kódban leírt IP cím lesz beírva. Namost, ha én nem kódban adom meg, hanem bekérem a felhasználótól, hogy miylen IP-re akar kapcsolódni, akkor ez a módszer megbukott. Google-ben rákerestem, de nem nagyon találtam semmi használhatót. -
Mad_nv
csendes tag
Köszönöm a válaszokat! Akkor nem a datagridview elemeit fogom átküldeni. Így már értem mi a probléma.
-
Mad_nv
csendes tag
válasz
martonx
#1851
üzenetére
Ez egy sima WindowsForms alkalmazás. Egyébként még csak most kezdtem el foglalkozni a WCF-el. Van egy függvényem ami visszaad egy DataGridViewRowCollection-t, ez a meglévő táblázatom mezőinek gyűjteménye. Ezt a függvényt hívná majd meg a kliens, ha eljutok odáig. Egyébként ez a Remote Method Call függvényhívás működik, mert kipróbáltam egy leegyszerűsített konzolos progit ami csak egy sima konzolra kiírató függvényt hívott meg. A problémás progimban ugyanúgy van egy ilyen függvény, csak az nem szöveget írat ki, hanem visszaadja a DataGridView sorainak Collection-jét.
-
Mad_nv
csendes tag
Hello!
C#-ban WCF segítségével szeretnék írni egy programot, ami egy DataGridView-ban tárol adatokat, és ezt tudja majd elérni a kliens. Egyenlőre még csak a szerver készítésénél járok. Amíg nem rakok a programba DataGridView táblázatot addig minden jó, de amint csinálok egyet a Form-ra, indításkor (amikor a host Open() függvényét meghívom) a következő Exceptiont kapom:
Type 'System.Windows.Forms.DataGridViewRowCollection' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. If the type is a collection, consider marking it with the CollectionDataContractAttribute.Nem tudom, hogy a DataGridView elemeit, vagy az egész collection-t hol tudom megjelölni a [CollectionDataContract] attribútummal, vagy valami mással amit a segítségben ír.
Remélem valaki ért ehhez a témához és tud nekem segíteni.
A választ előre is 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!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- iPhone topik
- Mibe tegyem a megtakarításaimat?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Fejhallgató erősítő és DAC topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Metal topik
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Bittorrent topik
- További aktív témák...
- A Legújabb! Dobozos Új DELL XPS 13 9340/ULTRA 7-155H/32 GB Ram/1TB SSD/AI BOOST+INTEL ARC
- GYÖNYÖRŰ iPhone 14 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4642
- AKCIÓ! LENOVO ThinkPad P15s Gen2 munkaállomás - i7 1165G7 16GB DDR4 512GB SSD Quadro T500 4GB W
- BESZÁMÍTÁS! Asus H510M i5 10400F 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA 650W
- Azonnali kézbesítés az év bármely pillanatában
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
