PDA

View Full Version : دیتاگرید و نام‌دادن به فیلدها



Erfanian
شنبه 29 بهمن 1384, 11:43 صبح
با سلام
من یک دیتا گرید را در هنگام اجرا با یک جدول پر می‌کنم. بعد ازآن چگونه می‌توانم اسامی ستونهای آنرا عوض و مثلا فارسی کنم؟
چون پس از این کار جواب myDatagrid.Columns.Count صفر برگردانده می‌شود!
ممنونم

reza_rad
شنبه 29 بهمن 1384, 11:48 صبح
dgrdtest.Columns[0].HeaderText="title"

nazaninam
شنبه 29 بهمن 1384, 20:25 عصر
از auto generate columns استفاده میکنید؟

Erfanian
دوشنبه 01 اسفند 1384, 09:39 صبح
بله من از auto generate columns استفاده می‌کنم
و دستور dgrdtest.Columns[0].HeaderText خطا میگیرد زیرا تعداد ستونها صفراست

reza_rad
دوشنبه 01 اسفند 1384, 10:17 صبح
بله من از auto generate columns استفاده می‌کنم
و دستور dgrdtest.Columns[0].HeaderText خطا میگیرد زیرا تعداد ستونها صفراست

شما که می خواهید header ستونهای دیتاگرید رو تغییر بدهید نباید از auto generate column استفاده کنید.در کل هم هر جایی که می خواهید optional کار کنید auto رو باید غیرفعال کنید. پس بهتره خودتون ستونها رو generate کنید.
البته شاید راه دیگه ای هم باشه برای اینکار.

Erfanian
دوشنبه 01 اسفند 1384, 13:08 عصر
generate کردن ستونها چگونه است؟

reza_rad
دوشنبه 01 اسفند 1384, 13:26 عصر
توی property های دیتا گرید یک columns داره که جلوش نوشته collection اونجا کلیک کنید و خودتون column ها رو یکی یکی ایجاد کنید.

fatemeh amiri
چهارشنبه 03 اسفند 1384, 00:53 صبح
می توانید از bound column مربوط به دیتا گرید استفاده کنید به این صورت که برای هر کدام از سطر ها یی که میخواهید نمایش داده شود یک اسم فارسی در قسمت header text تعریف کرده و datafield آن را به همان ستون مربوط به جدول مقید میکنید.
در صورت وجود اشکالات بیشتر میتوانید با میلم با من تماس بگیرید
amiri64@gmail.com