what is the way to get modifying a cell inside  a grid view like
u click on a cell and start writing inside it then when u click away its
already modified ?

regards

On Wed, Oct 21, 2009 at 4:47 PM, Jussi Lahtinen <jussi.lahti...@gmail.com>wrote:

> > 1) May I create proprietary (not open-scource) gambas2-applications and
> > components for gambas2?
>
>  Yes, but Qt3 is not free for proprietary use.
>
>
> > 3) When I hide persistent Form, how to display it again?
>
>  FromName.Show works with me..?
>
>
> > 5) Can I easily convert my big project from the gambas2-project to the
> > gambas3-project?
>
>  With my project it was easy.
>  Tools menu --> Update forms.
>  Then possibly some minor changes to code.
>  Example Write and Read, see documentation for details.
>
>
> > 6) My project uses gb.qt3, gb.qt3.ext, gb.kde, gb.kde.html components.
> > Can I easily switch them to gb.qt4 and other components, when my favour
> > Linux-distr Debian will be updated?
>
>  I think gb.qt4 is not completely ready yet. But in future you can, if
> I have understand correctly.
>  Qt3 <--> GTK+ works well.
>
>
> Jussi
>
>
>
> On Wed, Oct 21, 2009 at 15:15, Doriano Blengino
> <doriano.bleng...@fastwebnet.it> wrote:
> > Faysal Banna ha scritto:
> >> no no sir
> >> i was asking about the Grid View u were explaining to Dima ...
> >> besides i care to know a bit more about in place editing of cells inside
> the
> >> Grid View
> >> just click on the cell change the value..
> >>
> > Uhm...
> >
> > I never used a Gridview in that way, I simply worked out with my words
> > something that already is in the docs (in a very unixish fashion). I
> > tried to explain better what the idea behind Data event is.
> >
> > But after that I have seen, in this thread, a complete example: I cut
> > and paste:
> >
> >> Hopefully this answers question 2. It is a distillation of the database
> >> example that comes with Gambas:
> >>
> >> You just need a gridview, a button called btnRun and a preferably large
> >> database with lots of columns so that you can scroll around with ease
> >>
> >> '========================================================
> >> ' Gambas class file
> >> PUBLIC $hConnLocl AS NEW Connection
> >> PUBLIC $resData AS Result
> >> '--------------------------------------------------------
> >> PUBLIC SUB Form_Open()
> >>   DIM sql AS String
> >>
> >>   'open the database
> >>   WITH $hConnLocl
> >>     .type = "mysql"
> >>     .host = "localhost"
> >>     .Name = "stock"
> >>     .login = "charles"
> >>     .password="dog"
> >>   END WITH
> >>   $hConnLocl.Open()
> >>
> >>   'create a result
> >>   sql = "SELECT * FROM grnLine"
> >>   $resData = $hConnLocl.Exec(sql)
> >>   END
> >> '---------------------------------------------------------
> >> PUBLIC SUB btnRun_Click()
> >>   DIM hForm AS FRequest
> >>   DIM hField AS ResultField
> >>   DIM iInd AS Integer
> >>
> >>   GridView1.Rows.count = 0
> >>   'set the required number of columns
> >>   GridView1.Columns.count = $resData.Fields.Count
> >>
> >>   'define the column headers and width
> >>   FOR EACH hField IN $resData.Fields
> >>     WITH hField
> >>       GridView1.Columns[iInd].text = .Name
> >>       GridView1.Columns[iInd].width = 60
> >>     END WITH
> >>     INC iInd
> >>   NEXT
> >>
> >>   'create the empty rows. Each empty and visible cell created calls
> >> GridView1_data
> >>   GridView1.Rows.Count = $resData.Count
> >> END
> >> '---------------------------------------------------------
> >> PUBLIC SUB GridView1_Data(Row AS Integer, Column AS Integer)
> >>   'move to the required result row
> >>   $resData.MoveTo(row)
> >>   'set the data for the cell in the GridView from the column in the
> selected
> >> row of the result
> >>   GridView1.Data.text = Str($resData[GridView1.Columns[column].text])
> >>   'lets you see how _data is being called as you scroll around the
> GridView
> >>   PRINT row & ":" & column & ":" &
> >> Str($resData[GridView1.Columns[column].text])
> >> END
> >> '----------------------------------------------------------
> >>
> > Hope this is what you need.
> >
> > Thanks for your nice appellation, "sir" :-), and regards.
> > Doriano Blengino
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> > is the only developer event you need to attend this year. Jumpstart your
> > developing skills, take BlackBerry mobile applications to market and stay
> > ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> > http://p.sf.net/sfu/devconference
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> Gambas-user mailing list
> Gambas-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



-- 
============================
        Faysal Banna
Meteorological Services
Rafic Harriri International Airport
     Beirut - Lebanon
   Mob: +961-3-258043
=============================
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to