cxverticalgrid runtime kullanımı (ÇÖZÜLDÜ)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
dabaddah
Üye
Mesajlar: 167
Kayıt: 13 Mar 2008 04:42
Konum: istanbul

cxverticalgrid runtime kullanımı (ÇÖZÜLDÜ)

Mesaj gönderen dabaddah »

arkadaşlar;

cxveriticalgrid de normal şartlarda daha önceden eklenmiş bir satır varsa satır adı daha önceden bilindiği için aşağıdaki kodlarla satırın hem başlığına hemde kendi değerine runtime da veri yazdırabiliyorum.

Kod: Tümünü seç

  cxVerticalGrid1EditorRow1.Properties.Value:='ali';
  cxVerticalGrid1EditorRow1.Properties.Caption:='veli';
ancak runtimede bir tablodaki kayıt sayısına bağlı olarak satır oluşturmam gerekiyor.(buradaki kullanım amacı data grid olarak kullanmak değil). ve oluşturduğum satırlarda belli değerleri yazmam gerekiyor.

Kod: Tümünü seç

    while not Eof do
    begin
      Inc(i);
      if FieldByName('aciklama1').AsString<>'' then
      begin
        cxVerticalGrid2.Add(TcxEditorRow);//satır ekle
        SetPropValue(cxVerticalGrid2.Rows[i].Name,'Properties.Value','osman');// değer yazdır
      end;
      Next;
    end;
yukarıdaki kodla satırı ekledikten sonra setpropvalue ile eklediğim satıra değer yazdırmaya çalışıyorum ama bir exception oluyor.
bu exception ise debug yaparak yakalanamıyor.

bu konu hakkındaki fikirleriniz nelerdir.

herkese iyi çalışmalar.
En son dabaddah tarafından 26 Eki 2010 04:51 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: cxverticalgrid runtime kullanımı

Mesaj gönderen vkamadan »

Merhabalar ,

Kod: Tümünü seç

while not Eof do
    begin
      if FieldByName('aciklama1').AsString<>'' then
      begin
        with TcxEditorRow(cxVerticalGrid2.Add(TcxEditorRow)) do
          begin
             Properties.Value := 'osman'; 
          end;
      end;
      Next;
    end;
Şeklinde kullanabilirsiniz.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
dabaddah
Üye
Mesajlar: 167
Kayıt: 13 Mar 2008 04:42
Konum: istanbul

Re: cxverticalgrid runtime kullanımı

Mesaj gönderen dabaddah »

sevgili vkamadan kardeşim ilgin ve cevabın için çok teşekkür ederim.
kolay bir şekilde sorunum çözüldü.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Cevapla