نقل قول: تاريخ در ديتاگريد
به نظر من بیا اون ستون تاریخ رو از نوع باتن بزار ، وقتی که کاربر روش کلیک کرد یه تقویم ShowDialog بشه و از کاربر یه تاریخ بگیره بعد مقدار انتخاب شده رو به عنوان Text اون باتن قرار بده .
با یک سری تغییرات میتونی یه سلول Datagridview از نوع masktextbox داشته باشی که من تا حالا با این روش کار نکردم .
نقل قول: تاريخ در ديتاگريد
دوستان من هنوز نتيجه اي نگرفتم لطفا كمك كنيد
نقل قول: تاريخ در ديتاگريد
شما میتونید از تقویم فارسی زیر استفاده کنید با اضافه کردن این کامپونینت به پروژه تون یک تقویم جدید به دیتا گرید ویو اضافه میشه.
http://i.imagehost.org/download/0570/FarsiCalender
http://f.imagehost.org/0777/Cln_date.png
http://f.imagehost.org/0998/DGV.png
نقل قول: تاريخ در ديتاگريد
برای تاریخ اگر نمیخوای از DtaeTimePicker فارسی استفاده کنی از یک MaskedtextBox استفاده کن
بطور مثال
http://www.codeproject.com/KB/grid/D...askedText.aspx
نقل قول: تاريخ در ديتاگريد
نقل قول:
نوشته شده توسط
sh
آیای از این ماسک میشه واسه تاریخ شمسی هم استفاده کرد؟؟
نقل قول: تاريخ در ديتاگريد
خوب اره چرا که نشه از maskedTextBox واسه هر نوع فرمتی میشه استفاده کرد
نقل قول: تاريخ در ديتاگريد
نقل قول:
نوشته شده توسط
sh
سلام
توي اين لينك نوشته به ديتاگريد يه DataGridViewMaskedTextColumn اضاف كنيد
اما توي ColumnType همچين چيزي وجود نداره . چطوره ميشه اون رو اضاف كرد
من از Vb2005 استفاده مي كنم
نقل قول: تاريخ در ديتاگريد
داره هم میتونی با کد اضافه کنی هم میتونی با کلیک کردن رو فلش کوچیک که کنار دیتا گرید میاد بری تو قسمت ادیت و نوع سلولت رو عوض کنی البته بستگی به این داره که چه جوری دیتا گرید خودت رو پر کرده باشی.
نقل قول: تاريخ در ديتاگريد
منم دقيقاً همينكار رو كردم
شما با چه ورژني از ويژوال استاديو كار مي كنيد؟؟؟؟