PDA

View Full Version : ترتیب نمایش ستون ها در دیتاگرید ویو



Navid Asadi
چهارشنبه 06 اردیبهشت 1391, 15:30 عصر
سلام دوستان
چطور میشه ترتیب نمایش ستون ها رو در دیتاگریدویو تغییر داد؟

barbodsoft.com
چهارشنبه 06 اردیبهشت 1391, 22:16 عصر
ایندکس دیتاگرید ویو readonly هست و بنابراین قابل تغییر نیست(حداقل تا جای که من می دونم) اما شما می تونید از طریق تغییر در خاصیت های هر ستون از جمله هدر ، اندازه ، دیتاپروپرتی و غیر به نوعی به همون خواسته خودت برسی.
کد زیر یک مثال هست
برای کسب اطلاعات بیشتر در مورد دتاگرید ویو به این تاپیک مراجعه فرمایید. (http://barnamenevis.org/showthread.php?288119-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF)



DataGridView1.Columns.Item(0).HeaderText = "نام"
DataGridView1.Columns.Item(0).DataPropertyName = "NAme"
DataGridView1.Columns.Item(0).Width = 80
'*************************************
DataGridView1.Columns.Item(1).HeaderText = "نام خانوادگی"
DataGridView1.Columns.Item(1).DataPropertyName = "Lname"
DataGridView1.Columns.Item(1).Width = 120

aknj56
پنج شنبه 07 اردیبهشت 1391, 08:13 صبح
دوست عزیز به این کد دقت کن می تونی هر کدوم رو که دلت خواست جابجا کنی


.CommandText = "select sadereh as [نامه صادره ],tarikhsodor as [تاریخ صدور],girandeh as[گیرنده],khetab as[خطاب نامه],emza as [امضاء کننده],payvast as [پیوست],mozo as [موضوع و شرح نامه] from sadereh"


اگر هم ویزاردی هست روی دیتا گرید اون مثلث کوچیک رو بزن روی ادیت کلیک کن سمت چپ میتونی با اون فلشها ستونها رو بالا پائین کنی به همون ترتیبی که دلت میخاد

barbodsoft.com
پنج شنبه 07 اردیبهشت 1391, 13:25 عصر
دوست عزیز به این کد دقت کن می تونی هر کدوم رو که دلت خواست جابجا کنی


.CommandText = "select sadereh as [نامه صادره ],tarikhsodor as [تاریخ صدور],girandeh as[گیرنده],khetab as[خطاب نامه],emza as [امضاء کننده],payvast as [پیوست],mozo as [موضوع و شرح نامه] from sadereh"




اگر هم ویزاردی هست روی دیتا گرید اون مثلث کوچیک رو بزن روی ادیت کلیک کن سمت چپ میتونی با اون فلشها ستونها رو بالا پائین کنی به همون ترتیبی که دلت میخاد

بله یک راهش هم این هست اما با یک شزط که دیتاگرید هیچ ستونی نداشته باشه و ستون ها در اثر بایند کردن ایجاد شود!