cxGrid de satırlara numara ekleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

cxGrid de satırlara numara ekleme

Mesaj gönderen Ali Erdoğan »

Aslında çok basit bişey ancak bir türlü beceremedim. Veri bağlantısı olan bir cxGrid de ilk sütunda satrı numarasını göstermek istiyorum.

1 Elma
2 Armut
3 Şeftali

gibi. Ancak diğer sütunların sıralamaları değiştiğinde sıralama değişmemeli. CustomDraw olayı ile yazdırmaya çalıştım ancak olmadı.

Bunu deneyen yapan, eden var mı?
oyle
Üye
Mesajlar: 137
Kayıt: 17 Eki 2006 05:53

Mesaj gönderen oyle »

gridin ongetdisplaytext ozelligine asagidaki kodu yazarsan sanirim sorunun cozulur

Kod: Tümünü seç

var
  Row: Integer;
begin
  Row := Sender.GridView.DataController.GetRowIndexByRecordIndex(ARecord.RecordIndex, False);
  AText := IntToStr(Row+1);
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Gride bir kolon ekle başlığına "sıra no" de, fields kısmını boş bırak, o kolonun getdisplaytext olayına:

Kod: Tümünü seç

Atext := inttostr(ARecord.index+1);
yaz.
mehmetqwe
Üye
Mesajlar: 4
Kayıt: 03 Nis 2014 06:43

Re: cxGrid de satırlara numara ekleme

Mesaj gönderen mehmetqwe »

Teşekkür ederim çok işime yaradı. :bravo:
mehmetqwe
Üye
Mesajlar: 4
Kayıt: 03 Nis 2014 06:43

Re: cxGrid de satırlara numara ekleme

Mesaj gönderen mehmetqwe »

Teşekkür ederim çok işime yaradı
Cevapla