سلام
موقعی که تو c# میخوام وسط یه متن فارسی یه عدد منفی بنویسم علامت را جلوی عدد می نویسه اگر هم داخل جمله فارسی کلمه انگلیسی بنویسم باز متن بهم میخوره راه حل چیه البته اون عدد از data table خونده میشه
string test = string.Format("متن اول{0},متن دوم {1}", dt.Rows[0][0].ToString(),dt.Rows[0][5]);
string test = "اين متن تست مي باشد -5";
متونید جای - و عدد را عوض کنید
البته اگر درست منظورتون رو متوجه شده باشم
اون عدد از دیتا بیس خونده میشه تا زمانی که عدد مثبت باشه درست عمل میکنه ولی وقتی منفی باشه علامت را جلوی عدد نمایش میده
یه نگاهی به این لینک بندازید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)