PDA

View Full Version : دیتا گرید



ندا
سه شنبه 03 مهر 1386, 16:24 عصر
آیا دیتا گرید این امکان رو داره که یکی ار ستونهاش رو mask کرد یعنی مثلا کاربر فقط بتونه اطلاعات اون ستون رو با فرمت تاریخ وارد کنه (##/##/##)البته اگ نوع داده در این ستون رشته ای باشه

Evil 69
سه شنبه 03 مهر 1386, 19:34 عصر
نه خود دیتا گرید این امکان رو نداره ولی میشه با کد نویسی این کار کرد
کمی کار داره ولی شدنی شما باید اول بتونی شماره اون ستونی رو که میخای توش مسک بذاری رو پیدا کنی و بعد با استفاده از امکان keypress فرم این کار رو بکنی ( روی اون خونه mask بذاری

ندا
سه شنبه 03 مهر 1386, 21:07 عصر
ممنون از کمکتون.فکر خوبیه:تشویق:

lahiji
چهارشنبه 04 مهر 1386, 07:40 صبح
سلام
می تونی این کار رو انجام بدی

در فسمت property اون قسمت columns بخش numberformat چنین چیزی بنویس

##/##/##

lahiji
چهارشنبه 04 مهر 1386, 07:44 صبح
اگر از دیتا گرید استفاده می کنی به روش زیر عمل کن

property تب format

ستون مورد نظرتو انتخاب کن (فیلد)

custom رو انتخاب کن و بعد در قسمت format string

##/##/## بنویس

lahiji
چهارشنبه 04 مهر 1386, 07:48 صبح
به این روش هم می تونی عمل کنی

property دیتا وارد شو
در قسمت format وارد شو
ستون مورد نظرتو انتخاب کن (فیلد)
custom رو انتخاب کن
در قسمت format string چنین چیزی بنویس
##/##/##

روش اول یا روش دوم برای این فرق می کنه ، چون احتمال داره نوع ورژن دیتا گریدت فرق کنه

ندا
پنج شنبه 05 مهر 1386, 02:35 صبح
سلام
از همگی ممنون
من این کاری که گفتید رو انجام دادم
ولی وقتی داده رو وارد می کنم اکر با این فرمت نباشه هیچ اتفاقی نمی افته و داده وارد میشه مثل قبل