PDA

View Full Version : مشکل با مقادیر منفی در datagridview و گزارش



samiasoft
سه شنبه 15 اسفند 1396, 19:53 عصر
سلام دوستان

وقتی مقادیر decimal که منفی هستند را در دیتابیس ذخیره و در دیتاگرید فراخوانی میکنم متاسفانه علامت منفی اون به درستی چپ به راست نمیشه (ستون مبلغ نهایی در تصویر زیر)

http://s9.picofile.com/file/8321084026/2018_03_06_201952.jpg
همچنین وقتی در تکست باکس هم چنین مقداری دارم و میخوام در فایل گزارش اونو ارسال کنم متاسفانه در گزاش هم به درستی نمایش داده نمیشه و انگار در استیمول سافت حالت راست به چپ وجود ندارد!
http://s9.picofile.com/file/8321084218/2018_03_06_202258.jpg


ناگفته نماند در داخل دیتابیس به درستی ثبت شده است :
http://s9.picofile.com/file/8321084384/2018_03_06_202611.jpg

برای حل مشکل دیتاگرید میتوان حالت رایت تو لفت رو false کرد اما خب این حالت رو من نمیخوام انجام بدم چون اسکرول بار از سمت راست به سمت چپ میره. حال اگر میشد تنها یک ستون از دیتاگرید را لفت تو رایت کرد عالی میشد اما نتونستم دستورشو پیداکنم.

ممنون میشوم راهنمایی کنید.

samiasoft
چهارشنبه 16 اسفند 1396, 13:48 عصر
دوستان ایا در دیتاگرید های تلریک و دواکسپرس هم چنین مشکلی وجود دارد؟

انگار در تلریک میتوان این موضوع رو حل کرد »

void radGridView1_CellFormatting(object sender, Telerik.WinControls.UI.CellFormattingEventArgs e) {
if (e.Column.Name == "MyColumnName")
{
e.CellElement.RightToLeft = false;
}
else
{
e.CellElement.ResetValue(RadElement.RightToLeftPro perty);
}
}

If column.FieldName.Equals("ArabicColumn") Then
e.CellElement.RightToLeft = True
End If

void radGridView1_CellFormatting(object sender, CellFormattingEventArgs e){
e.CellElement.RightToLeft = IsTextArabic(e.CellElement.Text);
}

336699
جمعه 18 اسفند 1396, 23:46 عصر
سلام
در استیمول حالت راست به چپ وجود داره

147772

samiasoft
شنبه 19 اسفند 1396, 15:57 عصر
سلام
در استیمول حالت راست به چپ وجود داره


انگار استیمول من و شما متفاوته! از نسخه 2016 استفاده میکنم اما ببینید به چه صورتیه : (چنین گزینه هایی که در تصویرتون بود وجود ندارد!)

http://s9.picofile.com/file/8321376300/2018_03_10_162506.jpg http://s8.picofile.com/file/8321376318/2018_03_10_162521.jpg

336699
شنبه 19 اسفند 1396, 17:08 عصر
برای اینکه برای شما روی حالت بیسیک هست ، همه گزینه ها رو نشون نمیده.

روی همون قسمت رایت کلیک کنید و گزینه پروفشنال رو انتخاب کنید تا تمام گزینه ها نمایش داده شوند.

147774