Vra

Ek probeer om 'n Data Grid kry onder CE 5.0 / NET CF 2.0 wat 'n gebruiker kan wysig. Die dokument by http://msdn.microsoft.com/en-us/library /ms838165.aspx dui daarop dat sommige omgewings ondersteun nie redigering -

  

As daar geen inheemse ondersteuning vir   redigering in die Data Grid beheer hierdie,   behoeftes met die hand uit te voer

Moet ek hierdie lelike voorbeeld te implementeer - wat nie baie goed soos werk nie

Die dokumentasie is nie duidelik oor wat NET funksies is beskikbaar op watter platform.

Was dit nuttig?

Oplossing

Nee, dit is nie direk verwerk. MSDN het monsters vir die gebruik van die Data Grid, insluitend voorstelle vir data redigering, vir beide Pocket PC en Smartphone toestelle. Óf 'n mens sou 'n redelike begin vir 'n generiese CE toestel, maar die algemene strategie is om te bepaal watter sel is aktief en plaas 'n teksboks daaroor vir redigering vermoëns.

Jy kan ook kyk na uitbreidings Eric Hartwell se vir die Data Grid asook die CF Data Grid op CodeProject .

Natuurlik die gewone verdagtes soos Resco en ComponentOne het ook kommersiële aanbiedings.

Ander wenke

Ongelukkig is die Data Grid ondersteun nie redigering. Wat ek doen, is dit gebruik vir die vertoon van lees net data en dan 'n aparte vorm vir die wysiging van die gekose rekord.

As jy redigering moet ondersteun in 'n rooster uitleg, dan sal ek kyk vir 'n derde komponent party.

http://msdn.microsoft.com/en-us/library /ms838165.aspx

Guys dit kan wees done..Just volg it..Its so eenvoudig wanneer sy gedoen het, P ..

Die skakel http://msdn.microsoft.com/en-us/ biblioteek / ms838165.aspx was regtig nuttig, maar ek dink dat daar 'n fout. In plaas van

DataTable dataTable = (DataTable)grdOrders.DataSource;
DataView dataView = dataTable.DefaultView;

Dit moet wees

DataView dataView = (DataView)itemdataentryGrid.DataSource;
DataTable dataTable = dataView.Table;

Aye, in my mening sy 'n grap. God weet waarom hulle dit het oorgebly soos dit sedert 1.0. Op my eerste ooit CF projek aanvaar ek dit beskikbaar was en spandeer 'n ouderdom implementering van 'n lees-en skryf een want ek sal dit in die ooreengekome spec sit ....: (

Ek het geleer 'n baie belangrike les dié dag Moet nie verwag dat enigiets van die VF te wees in CF (of eerder, gaan voor vermelding!)

.
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top