PDA

View Full Version : سوال: چگونه مي توان يك سطر گريد ويو را در چند خط نشان داد ؟



dab_hrd
شنبه 25 آذر 1391, 12:31 عصر
با سلام و خسته نباشيد
مي خواستم چگونه مي توان در نمايش اطلاعات در گرديد ويو فرضا" يك فيلد مثل توضيحات اگر زياد بود در چند خط نمايش دهد يعني اصطلاحا" مالتي لاين شود
با تشكر

ordebehesht
شنبه 25 آذر 1391, 12:51 عصر
مگه این که طول اون ستون رو خودت دستی بدی و از حالت اوتو در بیاری

dab_hrd
شنبه 25 آذر 1391, 12:55 عصر
باز هم نمي شود امتحان كردم

cherchil_hra
شنبه 25 آذر 1391, 12:59 عصر
به قسمت Edit Columns برو و defaultCellStyle را انتخاب کن. در پنجره باز شده خاصیت wrapMode=true قرارد بده

dab_hrd
شنبه 25 آذر 1391, 13:12 عصر
من دارم به صورت كد نويسي گريدم را تنظيم مي كنم و زماني كه defaultCellStyle .wrapMode=true قرار مي دهم خطا مي دهد كه نمي تواند فرضا" boll به ... تغيير دهد
لطفا" راهنمايي فرماييد

cherchil_hra
یک شنبه 26 آذر 1391, 07:17 صبح
من دارم به صورت كد نويسي گريدم را تنظيم مي كنم و زماني كه defaultCellStyle .wrapMode=true قرار مي دهم خطا مي دهد كه نمي تواند فرضا" boll به ... تغيير دهد
لطفا" راهنمايي فرماييد


dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.AutoSizeRowsMode=DataGridViewAutoSiz eRowsMode.DisplayedCells;



اگر هم فقط روی ستون خاصی می خوای:


dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.AutoSizeRowsMode=DataGridViewAutoSiz eRowsMode.DisplayedCells;


موقعی که شما داری از خاصیت های یک کنترل استفاده می کنی، نوع ورودی و خروجیش رو می نویسه، یا موقعی که به شما پیغام خطا در این مورد داد، بازهم نوع ورودی رو برای شما مشخص کرده:

Cannot implicitly convert type 'bool' to 'System.Windows.Forms.DataGridViewTriState'

موفق باشید!