Da li je neko koristio NextDBGrid? Interesuje me kako da postavim samo odredjene kolone iz ADO kontrole. Ako izbrisem neke kolone u samom grid editoru, nakon kompajliranja on mi postavi sve kolone iz ADO kontrole a ja ne bi zelela da mi prikazuje neke kolone kao sto je napr ID.
NextDBGrid postavljanje kolona
Zaključano
Zakačeno
Kolone se ne definisu u grid editoru, vec u komponenti koja je linkovana kao datasource (pretpostavljam da je to ADOTable/Query ili ADODataSet). Znaci desni klik na ADO komponentu, iz menija se bira Fields editor, pa ponovo desni klik u Fields editoru za dodavanje potrebnih polja.
Inace (for the record
), NextSuite je delo domaceg programera, koji poseduje definitnivno najbolju Delphi grid kontrolu, NextGrid.
Inace (for the record
Potpis
TurboDispatchJumpAddressEnd
----
Knocka Fia
----
And so we meet, again in a different time
----
Knocka Fia
----
And so we meet, again in a different time
Pogledao sam demo verzije i mogu reći, svaka čast!
Potpis
F
Da, ali ako izbacim id kolonu onda ne mogu selektovati grid po id-u... A ne zelim da mi se id kolona prikazuje u gridu.
Pronasla sam... Potrebno je samo dodeliti visible false i onda je kolona nevidljiva
Kakko da postavim checkbox u grid. Ako postavim da mi je kolona tipa checkbox onda nakon komajliranja mi daje samo check kolonu u gridu i nista sem nje...
Citat:
sanjica84: Pronasla sam... Potrebno je samo dodeliti visible false i onda je kolona nevidljiva
Da, ali tokom runtime-a, zar ne? Ovaj postupak tokom design time-a nema smisla, mada se i ovako gubi osnovna ideja upotrebe nextdbgrid kontrole, zasto onda ne koristiti obicnu nextgrid kontrolu?
Citat:
sanjica84: Kakko da postavim checkbox u grid. Ako postavim da mi je kolona tipa checkbox onda nakon komajliranja mi daje samo check kolonu u gridu i nista sem nje...
Ne razumem bas najbolje. Checkbox kolone rade bez problema, nevezano od ostalih kolona i tipa grida. Mozes li da okacis negde neki primer projekta koji ne radi?
Potpis
TurboDispatchJumpAddressEnd
----
Knocka Fia
----
And so we meet, again in a different time
----
Knocka Fia
----
And so we meet, again in a different time
Mozes li mi poslati deo koda ili da mi malo bolje pojasnis sta trebam da podesim u Events-u da bi mi pokazao chekove u DBgridu. Ja sam u ado kontroli dodala field tipa boolean i u gridu mu dodelila DBcheckbox tip kolone, dodelila vrednost Kad je Check/Uncheck ali ne znam deo koda koji mi vrsi check/uncheck polja.... Please, help...
Ok, evo projekta zakacenog uz poruku.
Potpis
TurboDispatchJumpAddressEnd
----
Knocka Fia
----
And so we meet, again in a different time
----
Knocka Fia
----
And so we meet, again in a different time
Ne radi, uvek mi daje gresku na ovom redu
NextDBGrid1.CellValue[ACol, ARow] := not NextDBGrid1.CellValue[ACol, ARow];
Ne moze da mi pronadje CellValue. Mozda imam problem u samoj komponenti? Mozes li mi poslati package pa da je ponovo dodam ili da mi navedes link sa kog da je skinem...
Tnx
NextDBGrid1.CellValue[ACol, ARow] := not NextDBGrid1.CellValue[ACol, ARow];
Ne moze da mi pronadje CellValue. Mozda imam problem u samoj komponenti? Mozes li mi poslati package pa da je ponovo dodam ili da mi navedes link sa kog da je skinem...
Tnx
Mozes probati da upgrade-ujes komponente na noviju verziju, ili umesto ovog dela
pokusaj sa ovim
Code:
NextDBGrid1.CellValue[ACol, ARow] := not NextDBGrid1.CellValue[ACol, ARow];
NextDBGrid1.CellValue[ACol, ARow] := not NextDBGrid1.CellValue[ACol, ARow];
pokusaj sa ovim
Code:
if NextDBGrid1.Cells[ACol, ARow] = '' then
NextDBGrid1.Cells[ACol, ARow] := '0'
else
NextDBGrid1.Cells[ACol, ARow] := '1';
if NextDBGrid1.Cells[ACol, ARow] = '' then
NextDBGrid1.Cells[ACol, ARow] := '0'
else
NextDBGrid1.Cells[ACol, ARow] := '1';
Potpis
TurboDispatchJumpAddressEnd
----
Knocka Fia
----
And so we meet, again in a different time
----
Knocka Fia
----
And so we meet, again in a different time