欢迎来到天天文库
浏览记录
ID:14827752
大小:35.00 KB
页数:25页
时间:2018-07-30
《ae右键弹出属性表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AE右键弹出属性表AE右弹键出性表属默分认类200909-27-7:135阅读53评论0号字:大大中中小小属数据性表查的显询收藏示在rcMAp中,单击a层图键右单菜的“Open中AttirbtueTabl”e令命便,弹可属性出数据。本讲表完将类成的功似,效果能如下:图1据数显示表,们我了D用atGriadVew控i件。DtaGradViiew控提供件种强一而灵活大以的格形表式示显据的数方式可。以使用DatGradVieiw25控件来示显量少数的据只读视图,也以对其进可缩行以放显特大示数据的集可辑视编。我图们可以很方便把地一个aDataTbe作为数l源据绑定到ataGDidrVeiw件中控。本
2、讲的思路大体如下首:根据图先属性中层的段字创一个建的空ataTaDbl,e后根据数据然容一内行行填充DaaTtalbe据数再,将atDaTalb绑e到定DaaGritVidwe件,最后调控用并示显属性窗表体。1.建属性表创体窗建新个W一niodsw窗,体命为“名ttributeATablFem.cs”。r从工箱具拖个一DataGirdVeiw控件窗体,并将其到ocDk性属设置“Fill”。/为令其充/整斥个体窗添加如下引用:uisngESRIA.rcIGSCart.o;uisgnSREI.ArGIS.coCnrotsl;uingsSRE.IrAcIGSe.sriSytsme;usngEiRS
3、I.AcGrI.SystemSUI;uisngERSI.AcGIr.SeGoemtry;usnigES25RI.rAcGS.GIeodataabe;s添加引用2.创建空DtaaaTleb首先传IL入aeyr,再询到查ITbal,eIT从abel的中Flide中获s每得F个eld,再i根F据leid置设ataTDblae的DtaaoluCm,n由创此一个只含图建字层段空的DataabTel实。函现数如:下///a///据根层字图段建创一只含字个的空D段aatabTel///////paa///pramnamea=t”balNeaem”/aramp>///s/ripvtaesttaiDctaaa
4、bleTCreteaaDataTlbeByLyea(ILryeraLpaeyr,stringtbaelaNme){//创建个一DaaTable表tataDTbalepDtaTabae=lne25wDaatablTe(atblNamee;)//得I取aTbel接口ITalbeTpabe=lLapyersIaTabe;lIFildepFeidl=nul;laDtaClumnpDoaaCtlomnu//S;syte.matD.DaaaTatleb列中//根每个据段的属性建字D立ataCloumn对象forint(i=0i{Fipled=Taple.Fieblsdget.Fi_le(id;)/新/建
5、个DataCo一lunm设置并其属性pDtaCoalum=newnataDClumonpF(eldiName);.ifpFi(el.Ndae=m25p=TabelO.IDFeliNadm)e/此/列的行每唯一须{pDataCouln.mniUue=tqrue//;段值字否是一唯}/字段/值否是允为许空DapatCluonm.AllwDBNoull=FpildeIsNu.lalbe;l//字段别名paDatolumCnCap.tio=npFeldiAl.isNamea;//段数字据型类pDaaCtolumnDa.taTyep=Sysemt.Tye.GetpypTeP(areFsiedlypTe
6、p(iFed.lyTep);)//字默段认值patDCalounm.eDfaulVatul=epFied.leDfultaValu;e//当字为段trSni类型g设置字是段长度if(pFied.lVaTryep==258){DatpaCoulmn.aMxLnetg=hpFiel.Ldngeh;t}/字段/添到表加中pDaatTabe.Cllomus.Adnd(pDtaaoClunm;)piFeld=null;DapatColmnu=null;}retunrDpataTabl;e}因为GeDoaatabse的数类型与据NE.的T据类型不同,数要进行转故换。换转函如下:数//////将25GoD
7、atabase字e段类转型换.Nhttp://e成t相的数据应型类/////类m///spubiclstticasrtigPnraesFiedlType(ersFielidyTepfildeTyp)e{wstch(fiildTypee){aseesrciiFldType.eesiFierldTpyelBob:reutnrSyste”m.tSring”;asecseiFreildTpe.eysriFeldiTp
此文档下载收益归作者所有