PDA

View Full Version : راست چین کردن db grid



soheilbehro
شنبه 13 تیر 1388, 19:43 عصر
چه جور می تونم اطلاعات را در db grid راست چین کنم در ضمن چه جور می تونم بعضی از فیلد های جدول مثلا "نام" را در db grid نشان ندهم

aryasoft2872
یک شنبه 14 تیر 1388, 09:27 صبح
راست چین کردن تو دی بی گرید امکانش نیست فقط می تونی اندازه فیلد ها رو یه جوری تغییر بدی که کل دی بی گرید رو بگیره
برای این کار اول راست کلیک کن ادیت رو بزن به اندازه فیلدات ، فیلد ایجاد کن بعد از تو بخش custom بخش columon تغییرات رو ایجاد کن فقط می تونی تو بخش اول مثلا فیلدی برای نام ایجاد نکنی

relax_cp
یک شنبه 14 تیر 1388, 09:48 صبح
راست چین کردن تو دی بی گرید امکانش نیست فقط می تونی اندازه فیلد ها رو یه جوری تغییر بدی که کل دی بی گرید رو بگیره
برای این کار اول راست کلیک کن ادیت رو بزن به اندازه فیلدات ، فیلد ایجاد کن بعد از تو بخش custom بخش columon تغییرات رو ایجاد کن فقط می تونی تو بخش اول مثلا فیلدی برای نام ایجاد نکنی

براي اينكه بتوانيم يك ستون را نبينيم از دستور زير استفاده مي كنيم:
ابتدا بايد ببيني ستوني كه مي خواهي حذف بشه ستون چندم هست بعد:


dg.Columns(1).Visible = False

براي تغيير نام يك ستون هم مي توني از دستور زير استفاده كني:


dg.Columns(10).Caption = "NAME"

بجاي NAME نام ستون را بذاريد.
:چشمک::چشمک:

Tasiyan
یک شنبه 14 تیر 1388, 11:27 صبح
راست چین کردن تو دی بی گرید امکانش نیست :اشتباه::متعجب::متعجب::متعجب:
مطمعنی

Private Sub Form_Load()
DataGrid1.RightToLeft = True
DataGrid1.Columns(0).Alignment = dbgLeft
End Sub
:قهقهه:

ehsanocx
یک شنبه 14 تیر 1388, 12:01 عصر
جزو خاصیت های DataGrid . راست به چپ هست دوست عزیز دقت کن می بینی

aryasoft2872
دوشنبه 15 تیر 1388, 12:50 عصر
مجید دلبندم اون DBGrid نه دیتا گرید ، dbgrid یه همچین ویژگی نداره
:لبخند::لبخند:

zahra_m_alipoor
چهارشنبه 30 دی 1388, 10:10 صبح
راه دیگه ای هم که من میدونم اینه که اگه فرمت windows application باشه میتونی بری روی grid راست کلیک کنی و Edit columns رو انتخاب کنی و تمامی ستونهایی که تو tabel مورد نظرت تو db داری رو add مکن(میسازی). بعد تو Apearance اون ستونی که نمیخوام نمایش داده بشه رو خاصیت viible اش رو false میکنی در ضمن یادت باشه که باید تو قسمت Data ستونهای که ساختی رو به همون نام یک بار دیگه نامگذاری کنیامیدوارم کمک کرده باشم