PDA

View Full Version : تغییر اندازه ردیف یک جدول GridView



SilverGold
شنبه 03 تیر 1391, 10:35 صبح
سلام به دوستان عزیز
حقیقتش من میخوام تو دیتاگرید ویوو وقتی رکوردهام رو نشون میده فاصله بین هر ردیف رو زیاد کنم حقیقتا گشتم پیدا نکردم مطمئن هستم باید باشه ولی ندیدم مثل تصویر زیر میخوام عمل کنم

http://img4up.com/up2/92817429946727342371.jpg

با تشکر از همکاری شما

ebraham
شنبه 03 تیر 1391, 12:46 عصر
توی جدول خصوصیات دیتاگریدویو ----> AutoSizeRowsMode------> چند تا گزینه برا ست کردن داره ------> گزینه AllCells-------> ارتفاع سطرها رو بیشتر میکنه . تو برنامه من که همینجور عمل کرده .

SilverGold
شنبه 03 تیر 1391, 12:59 عصر
متاسفانه نشد و تغییری انجام نگرفت شما مطمئنی من که انجام دادم هیچ تغییری حاصل نشد

younes221
شنبه 03 تیر 1391, 14:32 عصر
ســــلام ،

از طریق خصیصه Height که زیر مجموعه خصیصه Row Template از دیتاگرید ویو هست میتونید ارتفاع سطرها رو تنظیم کنید ،

موفق باشـــید

biotechsoft
شنبه 03 تیر 1391, 14:34 عصر
متاسفانه نشد و تغییری انجام نگرفت شما مطمئنی من که انجام دادم هیچ تغییری حاصل نشد
تعداد ردیف هاتون محدود هست یا نامحدود؟

ebraham
شنبه 03 تیر 1391, 15:11 عصر
با این کد میشه ارتفاع سطر مورد نظر را به دلخواه تغییر داد :


Me.DataGridView1.Rows.Item(0).Height = 30

ebraham
شنبه 03 تیر 1391, 15:18 عصر
اگر هم تعداد سطرهاتو ندونی باید اول تعداد سطرهاتو با استفاده از دستور RowCount بدست بیاری و بریزی تو یه متغیر از نوع Integer و بعدش یه حلقه For تشکیل بدی و دستور فوق را داخل حلقه بزاری به این شکل :




Dim h AsInteger


h=Me.DataGridView1.RowCount - 1


Dim i AsInteger


For i = 0 To h

Me.DataGridView1.Rows(i).Height = 30

Next i

gilsoft
چهارشنبه 12 مهر 1391, 11:56 صبح
هيج راهي وجود نداره كه با يه دستور ارتفاع (پيش فرض) كل سطرهاي ديتاگريد رو بتونيم تغيير بديم ؟

در حال حاضر جدول من بالاي 126,000 ركورد داره (و خيلي خيلي بيشتر هم ميشه) !!

اگه از حلقه For استفاده كنم .. فكر كنم خيلي كند ميشه ! (بايد ببرم سر پرو‍ژه تو شهرستان چك كنم)