PDA

View Full Version : سوال: تغییر اندازه سلولهای دیتاگرید ویو متناسب با میزان اطلاعات داخلش



gilda azary
جمعه 08 اردیبهشت 1391, 14:12 عصر
سلام
یه برنامه به سیشارپ و اس کیو ال نوشتم که توی برنامم از دیتاگرید ویو استفاده کردم یه سری از سلولهای این دیتا دارای اطلاعات زیادیه که موقع اجرا فقط قسمتی از متن نشون داده میشه !
چکار کنم که اندازه ی سلولم در دیتا گرید ویو دقیقا برابر باشه با میزان اطلاعاتی که داخلش هست

bozhmehrani
جمعه 08 اردیبهشت 1391, 16:15 عصر
سلام باید برای هر ستونت یک width مشخص کنی
datagridview1.columns["esme sotonet"].width=150
میتونی عددی که میخوای بزاری رو برابر با طول رشته ردیفی که اطلاعاتش تو سلول گرید جا نمیشه بزاری

رافعی مهدی
جمعه 08 اردیبهشت 1391, 16:24 عصر
سلام
برای این کار میتونید بجای تعیین صریح مقدار عرض یک ستون، از پراپرتی AutoSizeMode مربوط به آن ستون استفاده کنید:


dataGridView1.Columns[columnIndex].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
یا

dataGridView1.Columns[columnName].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
که در آن columnIndex اندیس ستون و columnName نام ستون مورد نظر هست.