تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يوجد خاصية للتحكم في عرض الاعمدة بالداتا جريد فيو
#1
السلام عليكم ورحمة الله وبركاتة
هل يوجد خاصية للتحكم في عرض الاعمدة بالداتا جريد فيو
مثلا عندي عمود الاسم والرقم والعنوان
اريد التحكم في عرض الاعمدة الاسم قياس والرقم قياس اصغر والعنوان قياس اكير
بصراحة قلبت كثير في الخصائص ولم اصل الى نتيجة
اعرف الطريقة بالكود
تحياتي لكم حميعا
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#2
السلام عليكم اخي الكريم

انظر الصورة المرفقة من المثلث الصغير  اضغط عليه ثم اختر edit columns ثم اختر layout ,sj وستجد width ضع القياس الذي تريد لكل حقل



الملفات المرفقة صورة/صور
   
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: essawq
#3
(28-09-18, 08:21 PM)ابراهيم ايبو كتب : السلام عليكم اخي الكريم

انظر الصورة المرفقة من المثلث الصغير  اضغط عليه ثم اختر edit columns ثم اختر layout ,sj وستجد width ضع القياس الذي تريد لكل حقل

السلام عليكم ورحمة الله وبركاتة

مشكور اخي وبارك الله فيك
اخي العزيز انا اعمل بالكود 
انا لا استخدم هذة الطريقة
من خصائص الاداة مثل هذة الصورة


هل استطيع التحكم كما شرحت في عرض العمود
تحياتي لك
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
الحمد لله والشكر لله 

ثم لك أخي essawq

من اسئلتكم نتعلم ونرسخ معلوماتنا

لا أخي  ال anchor  هو ضبط مكان الداتا عرايد فيو على الفورم عندما تستخدم الخاصية maximize
حيث ستبقى هذه الاداة في المكان الذي حددته عند التكبير على مساحة الشاشة لديك
اي مثلا اسفل يمين حتى لو كبرت الفورم الى اقصى مدى له ستكون الداتا غرايد اسفل يمين وهكذا 


ايضا يمكنك فعل ذلك من خلال الخاصية Columns
وبجانبها اضغط على collection تطهر النافذة ايضا واختر منها كما اشرت لك
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: essawq , essawq
#5
وعليكم السلام ورحمة الله وبركاته

اذا كنت تريد من خلال الكود فقط استخدم التالى
كود :
DataGridView1.Columns(0).Width = 100

يستخدم الكود بعد كود تعبئة الداتا جريد 
وكل ما عليك تكرار السطر مع تغيير رقم 0 لرقم العمود
الاعداد فى الاعمدة تبداء من 0 وليس 1

واذا كنت تريد من خلال الخصائص
فكل ما عليك تطبيق شرح الاخوي بالاعلى

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


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

استخدم الكود التالي لضبط عرض الاعمدة في الداتا جريد فيو

كود :
dgv.Columns(1).Width = 195
       dgv.Columns(2).Width = 150
       dgv.Columns(3).Width = 150
       dgv.Columns(4).Width = 150
       dgv.Columns(5).Width = 200
       dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
       dgv.Columns(2).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
       dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
       dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
       dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
       Dim DataGridView1ColumnHeaderStyle As New DataGridViewCellStyle()
       DataGridView1ColumnHeaderStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
       dgv.ColumnHeadersDefaultCellStyle = DataGridView1ColumnHeaderStyle

 لكن عند تشغيل البرنامج تظهر الداتا جريد فيو وبها سكولر بار عرضي من الاسفل

ومشان الغي السكولر 
حددت الخاصية 
autosizecolumnsmode حددتها
fill

لكي تلغي السكولر وتعرض الاعمدة بشكل كامل وتحتوي النصوص بداخلها

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

dgv.Columns(1).Width = 195

بعد البحث الطويل وجدت الحل بالكود التالي

كود :
 dgv.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
       dgv.Columns(1).FillWeight = 195
       dgv.Columns(2).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
       dgv.Columns(2).FillWeight = 150
       dgv.Columns(3).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
       dgv.Columns(3).FillWeight = 150
       dgv.Columns(4).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
       dgv.Columns(4).FillWeight = 150
       dgv.Columns(5).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
       dgv.Columns(5).FillWeight = 200


 يعرض الداتا جريد فيو بكامل اعمدتها دون سكولر 

الي فهمتة انة لمة تكون ظابط عرض الاعمدة بالكود وتحدد الخاصية 
[b]autosizecolumnsmode=fill[/b]
[b]يعطي البرنامج خطا مثل ما حدث معي[/b]
[b]احببت ان اوضح[/b]
[b]ان كان هناك خطا بما ذكرت الرجاء التصحيح[/b]
[b]تحياتي لكم جميعا[/b]
الرد }}}
تم الشكر بواسطة: elgokr , ابراهيم ايبو , ابراهيم ايبو
#7
اخي عرض وقياس الأعمدة بالكود هو على النحو التالي كما ذكرها لك أخي elgokr مشكورا 
كود :
Dgv.Columns(0).Width = 100
       Dgv.Columns(1).Width = 195
       Dgv.Columns(2).Width = 300
      Dgv.Columns(3).Width = 150
وتذكر أن الترقيم للأعمدة يبدأ بـ 0 صفر
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: elgokr , elgokr , essawq , essawq , رضوان الجماعي
#8
(29-09-18, 04:10 AM)ابراهيم ايبو كتب : اخي عرض وقياس الأعمدة بالكود هو على النحو التالي كما ذكرها لك أخي elgokr مشكورا 
كود :
Dgv.Columns(0).Width = 100
       Dgv.Columns(1).Width = 195
       Dgv.Columns(2).Width = 300
      Dgv.Columns(3).Width = 150
وتذكر أن الترقيم للأعمدة يبدأ بـ 0 صفر


مشكور اخي وبارك الله فيك اخي 


نعم اخي اعرف ذلك 



لكن استخدم هذا الكود لتحديد عرض الاعمدة + تحديد الخاصية


 autosizecolumnsmode=fill

كود :
dgv.Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
      dgv.Columns(1).FillWeight = 195
      dgv.Columns(2).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
      dgv.Columns(2).FillWeight = 150
      dgv.Columns(3).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
      dgv.Columns(3).FillWeight = 150
      dgv.Columns(4).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
      dgv.Columns(4).FillWeight = 150
      dgv.Columns(5).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
      dgv.Columns(5).FillWeight = 200



لتعرض الداتا جريد فيو لتكون على حجم البيانات



لا يوجد مشكلة بالبرنامج


اشكرك اخي الجوكر كما اشكرك اخي ابراهيم ايبو


تحياتي لكم جميعا
الرد }}}
تم الشكر بواسطة: elgokr , ابراهيم ايبو
#9
(28-09-18, 11:49 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

اذا كنت تريد من خلال الكود فقط استخدم التالى
كود :
DataGridView1.Columns(0).Width = 100

يستخدم الكود بعد كود تعبئة الداتا جريد 
وكل ما عليك تكرار السطر مع تغيير رقم 0 لرقم العمود
الاعداد فى الاعمدة تبداء من 0 وليس 1

واذا كنت تريد من خلال الخصائص
فكل ما عليك تطبيق شرح الاخوي بالاعلى

تحياتى لك
وتمنياتى لك التوفيق
اخي الجوكر بارك الله فيك وبامثالك كا الاستاذ ابراهيم ايوبو

اللهم اني قد نذرت نفسي لمساعدت الاخرين فوفقني وكن لي معين
جاهز لمساعدة اي حد يحتاج لمساعدتي
طبيب اعشق البرمجة . 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#10
تفضل 
هذا الكود لضبط عرض الصفحة بالكامل 
كود :
       DataGridView1.Width = 725
وهذا للاعمدة  0 العمود الاول
كود :
       '      DataGridView1.Columns(0).Width = 100
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 167 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,383 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 241 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 164 21-02-24, 01:37 AM
آخر رد: heem1986
  انتقال المؤشر بين الخلايا في نفس الصف في الداتا جريد فيو fares_mohammed 2 472 03-11-23, 09:57 PM
آخر رد: fares_mohammed
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 477 17-10-23, 06:51 PM
آخر رد: new_programer
  كيف استخدم خاصية VScroalBar ؟ PeterGhattas082460 1 240 05-09-23, 09:34 PM
آخر رد: Asem2
Photo [سؤال] تجميع قيم العناصر المتشابهة في الداتا جريد فيو علاء الكبابي 6 587 13-08-23, 01:00 PM
آخر رد: تركي الحلواني
  [سؤال] دمج جدولين في داتا جريد فيو alhuraibi 0 364 04-08-23, 12:08 AM
آخر رد: alhuraibi
  [SQL] يوجد لدى خطأبرمجى ارجو المساعدة عاصم النجار 6 507 26-07-23, 05:22 PM
آخر رد: عبد الخالق

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم