PDA

View Full Version : مبتدی: چک کردن null بودن ستون در aspx



niloofar norouzi
دوشنبه 26 مهر 1389, 15:28 عصر
با سلام
من در کد زیر lable را با فیلد تاریخ پر کردم
می خوام موقع نمایش تبدیل به فارسی شود ولی این فیلد مقدار null هم دارد

<asp:Label runat="server" ID="DeliveryLabel" Text='<%# Eval("DeliveryDate") %>'> ></asp:Label>

به جای کد بالا باید از کد زیر استفاده کنم

Text='<%#CDSStockWebUI.Classes.General.miladiToShamsi(Dat eTime.Parse(Eval("DeliveryDate").ToString()))


اما متد miladiToShamsi ،
null قبول نمی کنه
چه جوری می تونم چک کنم اگر null نبود
با تشکر

jahanmanesh
دوشنبه 26 مهر 1389, 15:57 عصر
دقیقا متوجه نشدم،یعنی نیمشه یه تابع تعریف کنید به جای اینکه مستقیما miladiToShamsi رو فراخوانی کنید و مقدار رو بش پاس بدید،اول با اون تابع null بودنش رو چک کنید بعد مقدارو به miladiToShamsi بفرستید؟


public string CheckForNull(string f)
{

if (f.ToLower()!= "null")
return C#‎DSStockWebUI.Classes.General.miladiToSha msi(DateTime.Parse(f));

}


بعدم مثل قبل


<% CheckForNull(Eval("DeliveryDate").tostring()) %>

PhoenixNet
دوشنبه 26 مهر 1389, 16:21 عصر
Convert.IsDBNull(variable);