منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال datagridview - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : سؤال datagridview (/showthread.php?tid=40196)



سؤال datagridview - محمود صالح - 08-12-21

سلام عليكم
هل ينفع ان اجعل عمود معين في datagridview 
(والعمود عبارة عن ارقام)
 بالغة الانجليزية بدل ما استخدم rightToleft
وشكرا


RE: سؤال datagridview - Taha Okla - 08-12-21

وعليكم السلام ورحمة الله وبركاته ..
طبعاً بينفع  - استخدم الكود التالي :

كود :
DataGridView1.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight



RE: سؤال datagridview - محمود صالح - 08-12-21

(08-12-21, 02:55 AM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته ..
طبعاً بينفع  - استخدم الكود التالي :

كود :
DataGridView1.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight

اخي طه شكرا على ردك
ولكن ما قصدته هو تحويل الارقام العربية الى انجليزي في عمود معين
وليس توسيط السطر


RE: سؤال datagridview - Taha Okla - 08-12-21

بالنسبة للكود السابق هو لمحاذات النص لليمين ولليسار 
بالعادة ببعض أنظمة التشغيل إن حايدة النص يغير نوع الارقام من العربية للهندية وبالعكس...

--
من أجل كتابة الارقام بالعربية بشكل حصري
قم باختيار خط للعمود الذي يحتوي الارقام العربية ولا يحتوي على الارقام الهندية ..
وبالتالي لن يتم عرض إلا الارقام العربية ..

مثلا خطوط الدوس منها :
Roman
Terminal
Modern