PDA

View Full Version : سوال: تغییر ارتفاع ردیف دیتاگراید برای نمایش کل متن



goldoon
شنبه 14 دی 1392, 08:21 صبح
سلام دوستان
من یک دیتاگراید دارم که بعضی از سلول هاش ممکنه جملات طولانی داخلش باشه
و کل متن داخل سلول قابل نمایش نیست
از گزینه
warptext
هم که استفاده می کنم متن warp میشه ولی اندازه ردیف افزایش پیدا نمیکنه
چطور میتونم ارتفاع ردیف را به صورت اتوماتیک تنظیم کنم که قادر باشه کل متن را نمایش بدهد؟

Mansoor92
شنبه 14 دی 1392, 08:54 صبح
سلام

نمیدونم منظورتون همینه یا نه
ولی من با این دستور ارتفاع ردیفهای دیتاگرید ویوو خودم رو زیادگردم تا متن ها با فونت درشت به خوبی نمایش داده بشن....


foreach (DataGridViewRow item in dgv.Rows)
{
item.Height = 30;
}

sagggad
شنبه 14 دی 1392, 08:56 صبح
یعنی میخوای خودت از قبل شروع برنامه تنظیم کنی؟؟
ارتفاعش رو یا طولش رو؟؟
میخوای چند خط متن داخلش جا بگیره؟

hamid_hr
شنبه 14 دی 1392, 08:58 صبح
.AutoSizeMode to .DisplayedCells.
Set the AutoSizeRowsMode to AllCells.
DataGridView.DefaultCellStyle.WrapMode to DataGridViewTriState.True


منبع : http://stackoverflow.com/questions/6325759/ensuring-text-wraps-in-a-datagridview-column

goldoon
شنبه 14 دی 1392, 11:41 صبح
تشکر از کلیه دوستانی که راهنمایی کردن
منظورم دقیقا چیزی بود که آقا حمید جواب دادن و با اولین خط از کد که بهم دادن مشکلم حل شد114823
عکس فرمم را گذاشتم که بقیه دوستان هم منظورما بفهمن
میخاستم ارتفاع هر ردیف از دیتاگراید متناسب با محتوای اون ردیف تغییر پیدا کنه
مطابق با تصویر