PDA

View Full Version : AutoFit کردن پهنای ستونهای گرید با توجه به مقادیر موجود در ستون



Maryam_y_m
شنبه 26 شهریور 1384, 12:23 عصر
چگونه میتوان پهنای یک ستون در دیتاگرید را به صورت اتوماتیک بر حسب اندازه مقادیر ریخته شده در ان ستون تنظیم کرد؟

Maryam_y_m
دوشنبه 30 آبان 1384, 14:25 عصر
یعنی تا حالا هیچکس با این مورد برخورد نکرده؟

مجتبی کریمی
دوشنبه 30 آبان 1384, 16:36 عصر
سلام
منم همین مشکل رو داشتم
به همین دلیل و چند تا دلیل دیگه بیخیال دیتا گرید شدم و رفتم سراق listview
به نظر من خیلی بهتری

sh_mohsen taki
دوشنبه 30 آبان 1384, 17:35 عصر
اگه بتونی با کد نویسی یدونه Style درست کنی و اونو به دیتا گریدت منتسب کنی جواب میده من یه سری کد میزارم ولی بیشترش با خودت

babak_delphi
سه شنبه 16 خرداد 1385, 02:06 صبح
در OnDrawDataCell از این مقادیر استفاده کنید

DBGrid1.Canvas.TextWidth(Column.Title.Caption)
DBGrid1.Canvas.TextWidth(Column.Field.Value)
for i := 0 to DBGrid1.Columns.Count-1
DBGrid1.Columns[i].Width

RezaJP
سه شنبه 16 خرداد 1385, 17:39 عصر
در OnDrawDataCell از این مقادیر استفاده کنید

DBGrid1.Canvas.TextWidth(Column.Title.Caption)
DBGrid1.Canvas.TextWidth(Column.Field.Value)
for i := 0 to DBGrid1.Columns.Count-1
DBGrid1.Columns[i].Width

این که دلفیه مهندس

RezaJP
سه شنبه 16 خرداد 1385, 18:02 عصر
به اینجا یه سر بزن
http://www.barnamenevis.org/forum/showthread.php?t=46211

علیرضا مداح
چهارشنبه 17 خرداد 1385, 20:13 عصر
سلام دوست عزیز
در ویژوال استادیو 2005 ، هر یک از ستونهای دیتاگریدویو که از نوع DataGridViewColumn هستند ، دارای خاصیتی به نام AutoSizeMode برای انجام اینکار میباشد .