PDA

View Full Version : شرط Null يا خالي



spicirmkh
شنبه 04 مهر 1388, 16:01 عصر
سلام

من اين شرط توي Html گذاشتم اما بدرستي کار نمي کند يعني هميشه مقدار fasle ميدهد



Eval("NameFile").ToString().Trim is DBNull) ? "NO" : "Yes"


چطور مي توانم مقدار "" تست کنم چون مقدار "" با Null فرق مي کند

Exception
شنبه 04 مهر 1388, 21:14 عصر
سلام

من اين شرط توي Html گذاشتم اما بدرستي کار نمي کند يعني هميشه مقدار fasle ميدهد



Eval("NameFile").ToString().Trim isDBNull) ? "NO" : "Yes"
چطور مي توانم مقدار "" تست کنم چون مقدار "" با Null فرق مي کند
باید قبل از فراخوانی ToString مقدار با DBNULL مقایسه بشه. بعد از اون مسلما تایپش String میشه و طبیعیه که همیشه false بشه.

mahdi_farhani
شنبه 04 مهر 1388, 22:01 عصر
بستگی به نحوه فراخوانی دیتا داره .....
یا با Null چک کن یا با String.IsNullOrEmpty

spicirmkh
یک شنبه 05 مهر 1388, 08:21 صبح
باید قبل از فراخوانی ToString مقدار با DBNULL مقایسه بشه. بعد از اون مسلما تایپش String میشه و طبیعیه که همیشه false بشه.

نحوه نوشتن دستور صحيح به چه صورت است

Saber_Fatholahi
یک شنبه 05 مهر 1388, 10:05 صبح
نحوه نوشتن دستور صحيح به چه صورت است

Eval("NameFile") is DBNull) ? "NO" : "Yes"

موفق باشی

spicirmkh
دوشنبه 06 مهر 1388, 12:48 عصر
سلام

من کد اينجوري نوشتم درست شد


<%# (Eval("ISBN").ToString().Trim()=="") ? "" : "ISBN : " + Eval("ISBN")%>


و جواب داد