The compiler message is telling you in the most non-threating and kind way
... that you need a cast ... without looking at the api my guess is
something like ... MgLayer layer =
(MgLayer)map.Getlayer().GetItem("Parcels");
I assume MgLayer is derived from MgLayerBase and GetLayer returns
MgLayerBase ...
r,
dennisstaniz wrote: > > I am using MGE Server and Studio 2008, windows XP and IIS 5.1. I > downloaded sample code from > http://download.autodesk.com/media/adn/DevTV_%20Introduction_to_MGE_Programming/SampleCode.zip > these code is recommended for MGE2007, but I think its also work for > MGE2008. > I followed all the instruction in video, and ran the default.aspx. Its > worked by but When I was trying to run the Query.aspx and execute the > DisplayQueryResult.aspx I got the following error: > > ---- > Compiler Error Message : CS0266: > cannot implicitly convert type > `OSGeo.Mapguide.MgLayerBase` to > `OSGeo.Mapguide.MgLayer`. An explicit > conversion exist (are you missing a cast?) > > Source code: > Line 58: MgLayer layer =map.Getlayer().GetItem("Parcels"); > > .Net framwork Version:2.0.50727.42 > ---- > > please help to solve this problem... > thanks is advance. > > staniz > > > > > > -- View this message in context: http://n2.nabble.com/MapGuide-Programming-using-C-%2C-need-help%2C-please-tp2301814p2302617.html Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
