Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zamrzavanje kolona u dbGridu

[es] :: Pascal / Delphi / Kylix :: Zamrzavanje kolona u dbGridu

[ Pregleda: 377 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vexx
Vukovar

Član broj: 6731
Poruke: 22
195.29.44.*



Profil

icon Zamrzavanje kolona u dbGridu08.12.2006. u 12:04

Da li postoji mogucnost da kao u excel-u zamrznem, na primer prve 3 kolone, koje se stalno prikazuju kad skrolam u desno?
Hvala.
08.12.2006. u 12:04 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1079
*.adsl-1.sezampro.yu.



Profil

icon Re: Zamrzavanje kolona u dbGridu08.12.2006. u 14:49
> Da li postoji mogucnost da kao u excel-u zamrznem, na primer prve 3 kolone, koje se stalno prikazuju kad skrolam u desno?

Evo kratkog primera, možeš i sam napraviti posebnu komponentu pa tako raditi. Pretpostavka je da na formi imaš DataSource1 koji je povezan sa aktivnim DataSetom.

type
TMyDBGrid = class(TDBGrid)
published
property FixedCols;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
with TMyDBGrid.Create(Self) do
begin
Parent := Self;
Top := 30;
Left := 30;
DataSource := DataSource1;
FixedCols := 3;
end;
end;

08.12.2006. u 14:49 

vexx
Vukovar

Član broj: 6731
Poruke: 22
*.boso.hr.



Profil

icon Re: Zamrzavanje kolona u dbGridu16.12.2006. u 10:42
Napravio sam sve kao sto si rekao, ali Grid se jako cudno ponasa.Prva, najupadljivija stvar je sto te 3 fiksirane kolone pokazuje duplo, kada se pomocu tastature secem gridom.A drugi problem je sto na tim fiksiranim kolonama menja boju fonta bez ikakvog smisla.
16.12.2006. u 10:42 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1079
*.adsl-1.sezampro.yu.



Profil

icon Re: Zamrzavanje kolona u dbGridu16.12.2006. u 14:38
> Napravio sam sve kao sto si rekao, ali Grid se jako cudno ponasa.Prva, najupadljivija stvar je sto te 3 fiksirane kolone pokazuje duplo, kada se
> pomocu tastature secem gridom.A drugi problem je sto na tim fiksiranim kolonama menja boju fonta bez ikakvog smisla.

U test varijanti koju sam probao prilikom pisanja nisam to primerio, doduse kratko sam i probao, par minuta. Da nisi dodao nesto sto moze uticati na takvo ispoljavanje, mozda duplirane kolone (polja u DataSetu). Ako ne pomogne, onda jedino da uzmes neku drugu db grid kontrolu. Mozda ona iz JVCLa, QuantumGrid i slicno.
16.12.2006. u 14:38 

[es] :: Pascal / Delphi / Kylix :: Zamrzavanje kolona u dbGridu

[ Pregleda: 377 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.