Tekil Mesaj gösterimi
Alt 11 Mart 2015, 10:40   #1
Çevrimiçi
Kaf_Dağı Doğrulanmış Üye
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
DBGrid'de Kolon Kilitleme ve Renklendirme




DBGrid'de Kolon Kilitleme ve Renklendirme


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
1. Yeni bir proje açın. 2. Form1 üzerine 1 adet TRadioGroup, 1 adet TDBGrid, 1 adet TDataSource, 1 adet TTable(TADOTable da olabilir) bırakın. 3. TTable, TDataSource ve TDBGrid ile ilgili bağlantılarınızı tamamlayın. 4. RadioGroup1'in Columns özelliğini 2, ItemIndex özelliğini 0 ve Items özelliğini tıklayıp 2 adet bilgi tanımlayın(Borç ve Alacak .. gibi). 5. Aşağıdaki kodları ilgili yordamların altına yapıştırın ve projenizi çalıştırın. 6. RadioGroup1 üzerinde seçim yaparak sonucu gözleyebilirsiniz. /// Unit1.pas /// procedure TForm1.FormShow(Sender: TObject); begin RadioGroup1Click(Self); //DBGrid1.Fields[0].EditMask:= '!###\.#0;0; '; //DBGrid1.Fields[1].EditMask:= '!###\.#0;0; '; end; procedure TForm1.RadioGroup1Click(Sender: TObject); begin case RadioGroup1.ItemIndex of 0: begin DBGrid1.Columns.Items[0].ReadOnly:= False; DBGrid1.Columns.Items[0].Color:= clWhite; DBGrid1.Columns.Items[1].ReadOnly:= True; DBGrid1.Columns.Items[1].Color:= clSkyBlue; end; 1: begin DBGrid1.Columns.Items[0].ReadOnly:= True; DBGrid1.Columns.Items[0].Color:= clSkyBlue; DBGrid1.Columns.Items[1].ReadOnly:= False; DBGrid1.Columns.Items[1].Color:= clWhite; end; end; end; /// Unit1.pas sonu /// Not: Kilitlediğiniz DBGrid1 kolonuna bilgi giremezsiniz. Renk ise seçiminize bağlı. İşinizi görmesi dileğimle,


__________________
SusKun ve Sessiz Mürekkep...


Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan