cxgrid hücrelerini excell hücreleri gibi seçmek/düzenlemek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erkankurtaga
Üye
Mesajlar: 62
Kayıt: 04 Oca 2009 06:36

cxgrid hücrelerini excell hücreleri gibi seçmek/düzenlemek

Mesaj gönderen erkankurtaga »

cxgrdid te herhangi bir hücreye tıkladığımda hücreyi seçmek hücreye çift tıkladığımda hücreyi edit etmek istiyorum
yani excell deki hücreler gibi nasıl yapabilirim.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: cxgrid hücrelerini excell hücreleri gibi seçmek/düzenlem

Mesaj gönderen brs »

erkankurtaga yazdı:cxgrdid te herhangi bir hücreye tıkladığımda hücreyi seçmek hücreye çift tıkladığımda hücreyi edit etmek istiyorum
yani excell deki hücreler gibi nasıl yapabilirim.
Aşağıdaki kodlar umarım işine yarar kolay gelsin...

DBGrid'i Kopyalar
procedure TForm9.DBGrid1DblClick(Sender: TObject);
var
varCopyData: Variant;
i: Integer;
begin
with DBGrid1.DataSource.DataSet do
begin
varCopyData := VarArrayCreate([0, FieldCount - 1], varVariant);
for i := 0 to FieldCount - 1 do
varCopyData := Fields.Value;
Insert;
for i := 0 to FieldCount - 1 do
Fields.Value := varCopyData;
end;
end;

DBGrid1'i tıklarsan, tıkladığın satır edit bilgileri Çekersin
procedure TForm10.DBGrid1CellClick(Column: TColumn);
begin
Edit1.Text:= Table1.FieldByName('PROGRAMADI').AsString;
end;

Editte yapmış olduğun değişikiliği DBGrid'e kaydedersin
procedure TForm10.SpeedButton3Click(Sender: TObject);
begin
Table1.Edit;
Table1.FieldByName('PROGRAMADI').AsString:=Edit1.Text;
Table1.Post;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Cevapla