koşul ? doğru_değer : yanlış_değer
Örnek ile açıklamak gerekirse ;
int sayi = 1;
string deger1 = "kalem";
string deger2 = "kalemler";
string sonuc = (sayi == 1 ? deger1 : deger2 );
Verdiğim örneği incelersek ;
<% #Eval("kolon").ToString().Length>=24
?
Eval("kolon").ToString().Substring(0,24)
:
Eval("kolon").ToString()
%>
- Gelen değer uzunluğu eşit ve büyükse 24'ten
- Gelen değeri kes 0,24 değerini göster
- Son olarak 24'ten küçük göster ne varsa diyor.
Son olarak method çalıştırabilirsiniz. ToString(), Substring() methodları çalıştığına göre :)