منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : بخصوص datagrid
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم كيفية جعل الخلية في داتا جريد تتوسع مع حجم الكتابة بداخلها بحيث لا تكون الكتابة في سطر واحد
لان خانة الملاحظات قد تحتوي 100 حرف او اكتر ماالحل
PHP كود :
DataGridView1.Columns(0).AutoSizeMode DataGridViewAutoSizeColumnMode.DisplayedCells
        DataGridView1
.Columns(0).DefaultCellStyle.WrapMode DataGridViewTriState.True
        DataGridView1
.AutoSizeRowsMode DataGridViewAutoSizeRowsMode.AllCells 

RolleyesRolleyesRolleyes
شكرا اخي الكريم
اين اضع هذا الكود
اخي الكريم هل يمكن توسيع عرض السطر بحجم الكتابة
(07-03-14, 10:33 AM)محاسب يوسف كتب : [ -> ]شكرا اخي الكريم
اين اضع هذا الكود

يمكنك وضعه في حدث Form Load او حدث CellFormatting او بعد حدث جلب البيانات

RolleyesRolleyesRolleyes
(07-03-14, 10:46 AM)محاسب يوسف كتب : [ -> ]اخي الكريم هل يمكن توسيع عرض السطر بحجم الكتابة

ضع بدلا من (0) رقم العمود ولا تنسي ان الفهرس يبدأ من صفر
PHP كود :
DataGridView1.Columns(0).AutoSizeMode DataGridViewAutoSizeColumnMode.AllCells 

RolleyesRolleyesRolleyes
شكرا اخي الكريم بارك الله بيك
اخي الكريم هل يمكن عند الكتابة في الخلية تتويع الى الاسفل اي يبقلى عرض العمود ثابت
(07-03-14, 01:32 PM)محاسب يوسف كتب : [ -> ]اخي الكريم هل يمكن عند الكتابة في الخلية تتويع الى الاسفل اي يبقلى عرض العمود ثابت

استخدم الحدث CellEndEdit
PHP كود :
Private Sub DataGridView1_CellEndEdit _ 
(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewCellEventArgs
Handles DataGridView1
.CellEndEdit
DataGridView1
.AutoSizeRowsMode DataGridViewAutoSizeRowsMode.AllCells 
End Sub 

RolleyesRolleyesRolleyes