0 oy
61 gösterim
C# FastReport da if else kullanımı nasıldır?

1 cevap

0 oy
 
En İyi Cevap

C# FastReport da if else kullanımı

FastReport da if else kullanımı oldukça basittir. IF else kullanımını örnekle açıklamaya çalışayım. Raporunuza eklediğimiz bir TextObject nesnemizi gelen veriye göre bold veya italic yapmak istediğimizi varsayalım. Böyle bir varsayımda if else kullanmak gerekecektir. Bunun için TextObject nesnemizin BeforePrint eventine kodlarımızı yazmamız lazım.

string value = (string)Report.GetColumnValue("dt.Sehir").ToString();

if (value.ToString() == "")
{
Text1.Font= new Font(Text1.Font, FontStyle.Bold);
}else
 {
Text1.Font = new Font(Text1.Font, FontStyle.Italic);

Yukarı da ki kodumuzu anlatacak olursak; öncelikle string tipinde ki value değişkenine GetColumnValue fonksiyonunu kullanarak dt adlı DataTable içerisinde ki Sehir adlı kolonumuz da ki veriyi aktardık. Daha sonra eğer value değişkeninde değer yoksa Text1'in Fontuna oluşturduğumuz yeni bold tipinde ki fontu atadık. Değer varsa Italic tipinde ki fontumuzu atadık. Gördüğünüz üzere işlem bu kadar basit. yes

Türkiye'nin en iyi soru cevap sitesi | SorSoyleyelim.com

İlgili sorular

KATEGORİLER

Windows
Android
IOS
Nasıl yapılır?
Nedir?
Hata çözümleri
SQL
FastReport
DevExpress
C#


Web sitemiz hakkında ki reklam,istek,öneri ve şikayetlerinizi iletisim(at)sorsoyleyelim.com adresine mail atabilir veya sitemizin iletişim formu üzerinden bize yazabilirsiniz.
Sitede ki içeriklerin izinsiz kullanılması ya da kopyalanması yasaktır. Bknz: Kullanım şartları.
...