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.
cxgrid hücrelerini excell hücreleri gibi seçmek/düzenlemek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 62
- Kayıt: 04 Oca 2009 06:36
Re: cxgrid hücrelerini excell hücreleri gibi seçmek/düzenlem
Aşağıdaki kodlar umarım işine yarar kolay gelsin...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.
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...