PDA

View Full Version : تبدیل تاریخ یک ستون از دیتا گرید از نوع تاریخ



lomir
شنبه 30 اردیبهشت 1385, 21:08 عصر
سلام من می خوام یک ستون از دیتا گرید رو که ازنوع تاریخ میلادی هست رو بوسیله یک تابع به شمسی تغییر بدم روش دسترسی به ستون در زمان اجرا و استفاده از تابع تبدیل تاریخ تو دیتا گرید رو هرکس می دنه به من بگه مرسی

Mehrafrooz
یک شنبه 31 اردیبهشت 1385, 08:40 صبح
اگه به زبان سی شارپ بدردتون میخوره اینو ببینید :
http://www.barnamenevis.org/forum/showthread.php?t=44648&page=2
با کمی تغییر می تونید به وی بی تبدیل کنید .

lomir
یک شنبه 31 اردیبهشت 1385, 17:13 عصر
متاسفانه موضوع ان در مورد یه چیزه دیگه بود .....
البته من کمی asp.net رو بهتر بلدم .... تو Asp.net این کار و می کردیم

<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%myFunction_convert_date(DataBinder.Eval(Containe r.DataItem, "ColumnName")) %>
</ItemTemplate>
</asp:TemplateColumn>
<Columns>

ولی توی فرم ها application این کار بلد نیستم امید وارم منظورم فهمیده باشی .....


اگه به زبان سی شارپ بدردتون میخوره اینو ببینید :
http://www.barnamenevis.org/forum/showthread.php?t=44648&page=2
با کمی تغییر می تونید به وی بی تبدیل کنید .

lomir
دوشنبه 01 خرداد 1385, 19:21 عصر
کسی نیست جواب بده................................

linux
دوشنبه 01 خرداد 1385, 19:48 عصر
من قبلا این کار را کردم ولی هنوز یک اشکالاتی دارد ولی اپن سورس نیست .
اگر دوست داری میتوانی هم کمک کنی این قسمت را به اتمام برسانم هم فقط خودت استفاده کنی.

RezaJP
دوشنبه 01 خرداد 1385, 21:33 عصر
می خوای یاد بگیری یا اینکه می خوای بکار ببری؟
اگه دومیشه من می تونم برات بگیرم از یکی از دوستان
البته باید یه هزینه ای رو متقبل بشی

Mehrafrooz
سه شنبه 02 خرداد 1385, 07:16 صبح
دوستان
در لینکی که دادم برنامه ای هست که تاریخ رو از دیتا بیس می خونه و به طور دستی تو دیتا گرید نشون میده . خوب شما به جای اینکه تاریخ رو از دیتابیس بخونید از دیتا گرید بخونید . کار زیاد مشکلی نیست .

lomir
سه شنبه 02 خرداد 1385, 20:48 عصر
با خیلیییییییییییییی تو دیگه با مرامی کاااااااااااااااااااا


من قبلا این کار را کردم ولی هنوز یک اشکالاتی دارد ولی اپن سورس نیست .
اگر دوست داری میتوانی هم کمک کنی این قسمت را به اتمام برسانم هم فقط خودت استفاده کنی.

lomir
سه شنبه 02 خرداد 1385, 20:50 عصر
اون با C# نوشته شده من قات زدم ///
اگه حاله شو داشتی روش کارو با vb بهم بگو
مرسی


دوستان
در لینکی که دادم برنامه ای هست که تاریخ رو از دیتا بیس می خونه و به طور دستی تو دیتا گرید نشون میده . خوب شما به جای اینکه تاریخ رو از دیتابیس بخونید از دیتا گرید بخونید . کار زیاد مشکلی نیست .

linux
چهارشنبه 03 خرداد 1385, 12:20 عصر
با خیلیییییییییییییی تو دیگه با مرامی کاااااااااااااااااااا
یک پیشنهاد بود.
روش کار اینجوری هست که یک کلاس باید درست کنید که از ,maskededitbox به ارث گرفته شده باشد بعد از این هم باید یک dataGridCoulomType جدید باید ایجاد کنید که این کنترل جدید تورا بتواند داخل گرید نمایش بدهد شما که خیلی با مرامی روش کار احتمالا 10-20 ساعت طول بکشه بعد لطف کن سورس کارتو به ما هم بده! کااااااااااااا

Mehrafrooz
چهارشنبه 03 خرداد 1385, 12:29 عصر
برای ساختن یک ستون از نوع mask در داخل خود msdn مثالی هست بگردید پیدا می کنید .

lomir
چهارشنبه 03 خرداد 1385, 18:56 عصر
من زیرو روش کردم ولی چیزی پیدا نکردم //
اگه می دونی کجاست آدرس بده ....

برای ساختن یک ستون از نوع mask در داخل خود msdn مثالی هست بگردید پیدا می کنید .

Mehrafrooz
چهارشنبه 03 خرداد 1385, 23:48 عصر
داخل msdn اگه datagridview رو توبخش ایندکس بزنی ، تو قسمت sample ها هست .
البته من دانلود کردم و آپلود می کنم همینجا . البته این هم به زبان سی شارپه .

3757

فقط تستش نکردم چون همین الان گرفتمش .

lomir
جمعه 05 خرداد 1385, 10:40 صبح
فکر نکنم این سورس ربطی به این موضوع داشته باشه
بهتره که بخیاله این موضع بشیم انگار کسی بلد نیست ... مرسی

داخل msdn اگه datagridview رو توبخش ایندکس بزنی ، تو قسمت sample ها هست .
البته من دانلود کردم و آپلود می کنم همینجا . البته این هم به زبان سی شارپه .

3757

فقط تستش نکردم چون همین الان گرفتمش .

Mehrafrooz
جمعه 05 خرداد 1385, 10:47 صبح
نگو کسی بلد نیست . داری تحریک می کنی .
بگو دقیقا چی می خوای . دقیق دقیق توضیح بده شاید ...

RezaJP
جمعه 05 خرداد 1385, 10:51 صبح
من که گفتم این کارو کردم
اما اگه سورس هم بهت بدم فکر نکنم بتونی پیاده سازیش کنی
یه خورده تلاش کن خودت انجامش بده

lomir
جمعه 05 خرداد 1385, 11:05 صبح
من نمی دونم یعنی شما نمی دونستی که من چی می خوام پس چطوری جواب می دادین :D
آقا یک ستون از نوع تاریخ میلادی داریم من می خوام اونو در دیتا گرید بصورت شمسی نمایش بدم ...
همین....
نحویه بکار بردن تابع تبدیل تاریخ رو من نمی دونم چطوری باید در نمایش دیتا گرید بکار برد
لطفا اگه می دونید سورس بدین اگه هم نمی دنین لطفا پست ندین مرسی

نگو کسی بلد نیست . داری تحریک می کنی .
بگو دقیقا چی می خوای . دقیق دقیق توضیح بده شاید ...

Mehrafrooz
جمعه 05 خرداد 1385, 11:12 صبح
من نمی دونم یعنی شما نمی دونستی که من چی می خوام پس چطوری جواب می دادین :D
آقا یک ستون از نوع تاریخ میلادی داریم من می خوام اونو در دیتا گرید بصورت شمسی نمایش بدم ...
همین....
نحویه بکار بردن تابع تبدیل تاریخ رو من نمی دونم چطوری باید در نمایش دیتا گرید بکار برد
لطفا اگه می دونید سورس بدین اگه هم نمی دنین لطفا پست ندین مرسی
دوست عزیز من تقریبا می دونم شما چی می خوای . پست هایی هم که دادم همش در این رابطه بود اگه به سورس هایی هم که دادم نگاه می کردی می تونستی این کارو بکنی .

lomir
جمعه 05 خرداد 1385, 15:52 عصر
خب بی خیال دیگه خودم یکاریش می کنم بهتره همین جا تمومش کنیم ... :)
لطفا اگه راه حلی به ذهنتون رسید برام ایمیل بزنید البته با vb باشه
مرررررسیییییییییییییییییی ییییییییی

linux
جمعه 05 خرداد 1385, 19:20 عصر
خب بی خیال دیگه خودم یکاریش می کنم بهتره همین جا تمومش کنیم ... :)
لطفا اگه راه حلی به ذهنتون رسید برام ایمیل بزنید البته با vb باشه
مرررررسیییییییییییییییییی ییییییییی
به اندازه کافی راهنمایت کردند آن سورسی هم که داده بودند دقیقا همون چیزی بود که تو می خواستی. تو دنبال این هستی که بدون زحمت مشکلت حل بشود که آن هم نمی شه.
روش کار را هم به شما گفتم.