Merhaba Arkadaşlar.
Delphi 7'de devexpress cxgrid içerisinde Form1.cxGrid7DBTableView1CINSIPropertiesEditValueChanged alanında hücre içerisine girdiğim kelimeyi başka bir tabloda aratacağım ancak
CINSI yazılı hücreye girdiğim değeri değişkene atamıyorum.
Bu konuda yardımınıza ihtiyacım var.
örnek :tablo sütünları
---------------------------------------------
CINSI ADI
----------------------------------------------
CAM4 4MMCAM
-------------------------------------------------------------------------------------------
procedure TForm1.cxGrid7DBTableView1CINSIPropertiesEditValueChanged(
Sender: TObject);
var
begin
//LABEL5.Caption:= cxGridDBTableView1.Columns[cxGrid7DBTableView1.Controller.FocusedColumnIndex].DataBinding.FieldName; -------> sutun ismini veriiyor
.........................?
.........................?
end;
cxgrid hücre içine girilen bilgiyi değişkene aktarma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: cxgrid hücre içine girilen bilgiyi değişkene aktarma
Bağlı olan Dataset.FieldByName('').as.... şeklinde eişebilirsin
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Re: cxgrid hücre içine girilen bilgiyi değişkene aktarma
procedure TForm1.cxGrid7DBTableView1CINSIPropertiesEditValueChanged(
Sender: TObject);
var
degisken:string;
begin
//LABEL5.Caption:= cxGridDBTableView1.Columns[cxGrid7DBTableView1.Controller.FocusedColumnIndex].DataBinding.FieldName; -------> sutun ismini veriiyor
degisken:=Dataset.FieldByName('CINSI').as.String; // bu şekide mi ? hata veriyor
end;
Sender: TObject);
var
degisken:string;
begin
//LABEL5.Caption:= cxGridDBTableView1.Columns[cxGrid7DBTableView1.Controller.FocusedColumnIndex].DataBinding.FieldName; -------> sutun ismini veriiyor
degisken:=Dataset.FieldByName('CINSI').as.String; // bu şekide mi ? hata veriyor
end;
Re: cxgrid hücre içine girilen bilgiyi değişkene aktarma
Merhaba,
İlgili kolonun Properties özelliğinin ne tür bir nesne olarak seçildiğini bildirmemişsiniz. Emin olmamakla birlikte aşağıdaki kodu deneyebilirsiniz.
Kaynak: https://www.devexpress.com/Support/Cent ... t-handlers
İlgili kolonun Properties özelliğinin ne tür bir nesne olarak seçildiğini bildirmemişsiniz. Emin olmamakla birlikte aşağıdaki kodu deneyebilirsiniz.
Kod: Tümünü seç
procedure TYour_Form.Your_ColumnPropertiesEditValueChanged(
Sender: TObject);
var
Edit: TcxCustomEdit;
NewValue: Variant;
begin
Edit := Sender as TcxCustomEdit;
NewValue := Edit.EditingValue;
// Your other code is here...
end;