PDA

View Full Version : سوال: بایند کردن فیلد حاوی تاریخ به لیبل



ozzy_mra
شنبه 16 مرداد 1389, 08:55 صبح
سلام
شاید سوالم خیلی مبتدیانه باشه
من می خوام یه سری فیلد رو به یه سری لیبل بایند کنم واسه این کارم از یه دیتا ویو استفاده می کنم برای فیلد های استرینگ از این کد استفاده می کنم :

lblNum.DataBindings.Add("Text", dv, "vorodLetterNum");
ولی فیلد تاریخمو نمی دونم چطور بایندش کنم
در ضمن فیلد تاریخ من تو دیتا بیس میلادیه که موقع سلکت ردن از sql یه تابع اونو به شمسی تبدیل می کنه

Rocker
شنبه 16 مرداد 1389, 09:18 صبح
سلام
شاید سوالم خیلی مبتدیانه باشه
من می خوام یه سری فیلد رو به یه سری لیبل بایند کنم واسه این کارم از یه دیتا ویو استفاده می کنم برای فیلد های استرینگ از این کد استفاده می کنم :

lblNum.DataBindings.Add("Text", dv, "vorodLetterNum");ولی فیلد تاریخمو نمی دونم چطور بایندش کنم
در ضمن فیلد تاریخ من تو دیتا بیس میلادیه که موقع سلکت ردن از sql یه تابع اونو به شمسی تبدیل می کنه

بستگی داره بخواید تاریختون رو با چه کنترلی نمایش بدید ؟؟؟

ozzy_mra
شنبه 16 مرداد 1389, 09:27 صبح
بستگی داره بخواید تاریختون رو با چه کنترلی نمایش بدید ؟؟؟

با لیبل label

Rocker
شنبه 16 مرداد 1389, 11:45 صبح
بستگی داره بخواید تاریختون رو با چه کنترلی نمایش بدید ؟؟؟


با لیبل label


خوب همون دستوری که خودت بالا گفتی برای اینکار جواب میده
امتحانش کن:چشمک:

ozzy_mra
شنبه 16 مرداد 1389, 11:59 صبح
خوب همون دستوری که خودت بالا گفتی برای اینکار جواب میده
امتحانش کن:چشمک:

نه چون فیلدم از نوع datetime هستش با اون text نمی سازه و ارور میده که نوع داده ها با هم نمی خونه
اینم ارورش

Rocker
شنبه 16 مرداد 1389, 12:11 عصر
نه چون فیلدم از نوع datetime هستش با اون text نمی سازه و ارور میده که نوع داده ها با هم نمی خونه
اینم ارورش

یه کنترل از نوع dateTimePicker رو فرم بزار و این دستور رو براش بنویس
میتونی فرمت این کنترل رو با پراپرتی هاش تنظیم کنی.





dateTimePicker1.DataBindings.Add("Value", dv, "vorodLetterNum");

ozzy_mra
شنبه 16 مرداد 1389, 12:44 عصر
یه کنترل از نوع dateTimePicker رو فرم بزار و این دستور رو براش بنویس
میتونی فرمت این کنترل رو با پراپرتی هاش تنظیم کنی.





dateTimePicker1.DataBindings.Add("Value", dv, "vorodLetterNum");



ممنون ولی من این کار رو نمی خوام انجام بدم
من تو دیتا بیسم یه فیلد دارم که تاریخ میلادی ذخیره میشه بعد موقع نمایش توسط یه تابع تو Sql به تاریخ شمسی تبدیل میشه و به کاربر نشون داده میشه
کاری که من دارم می کنم تو یه پروژه شبیه به دبیرخونه هست که شماره و تاریخ نامه ثبت میشه و هر وقت کاربر بخواد باید نمایش داده بشه
حالا من با بایند کردن فیلد های دیگه هیچ مشکلی ندارم ولی فیلد تاریخم به تکست باکس با این کد بایند نمیشه من فقط می خوام تاریخ تو دیتا ویوم به لیبلم بایند بشه

ozzy_mra
شنبه 16 مرداد 1389, 12:51 عصر
الان متوجه شدم که به خاطر وجو تابع در تبدیل تاریخ از میلادی به شمسی داره این ارور رو میگیره ولی من می خوام به جای فیلدم جواب تابع نمایش داده بشه یعنی مثلا به جای date مقدارmiladi2shamsi(date) نمایش داده بشه باید چه کنم؟:متفکر:

ozzy_mra
شنبه 16 مرداد 1389, 12:55 عصر
با یه alias مشکل حل شد
ممنون از راهنمائیتون