مشاهده نسخه کامل
: یه سوال ساده در مورد تاریخ ؟
shadmehrshadow1
15-03-2011, 18:31
سلام
توی ویبی 6 یه چیز خوبی بود که می شد باهاش نحوه نمایش تاریخ ها رو حتی وقتی به صورت رشته هم بود تغییر داد . حالا این کار رو توی دات نت چه جوری میشه انجام داد.
برای مثال یه چیزی شبیه به این :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که تاریخ به صورت 1389/02/01 نمایش داده میشد . حالا این کار رو چه جوری میشهتوی دات نت انجام داد .
MSDN من دچار مشکل شده وگرنه از همون جا پیداش می کردم .
مثلا ما یه رشته داریم به صورت 1389/2/1 می خوام به صورت 1389/02/01 بشه ؟
shadmehrshadow1
17-03-2011, 14:45
سلام
کسی نیست کمک کنه ؟
ما یه لیست ویو داریم و یا یه دیتاگرید ویو و هرکدومشون مثلا 100 سطر داره به همرا 5 ستون .
من میخوام که سطر هایی که ستون 4 اون ها مقدار False رو داره از لیست حذف بشن .
و يه سوال ديگه خواهش مي كنم به اينا جواب بديد خيلي وقته كارم گيره :
این یه قسمتی از کد سی شارپ هست :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که وی بی اون تقریبا میشه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی کار نمیکنه و زیر یک سری از مواردش خط میکشه انگار که اصلا وجود ندارن .
می خوام بدونم چه جوری میه این کد سی رو تبدیل به وی بی کرد که کار کنه
البته این ها رو هم تعریف کرده :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و همین طور این کد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که فکر کنم ویبی اون بشه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی باز زیر Machine خط میکشه ؟
shadmehrshadow1
07-04-2011, 16:09
بابا چرا كسي كمك نميكنه ؟
اه
aliaghaaaaa
07-04-2011, 16:49
جواب سوال تاریخ
سلام دوست عزیز.
شما می تونید از یه maskedtextbox استفاده کنید.
و تو خصوصیات، خصوصیت mask رو به نوع تاریخ تغییر بدین.
و یا می تونید خودتون تاریخ سیستم رو به صورت دستی بگیرید و تو یه متغیر رشته ای بریزید.
مثل زیر:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
aliaghaaaaa
07-04-2011, 16:58
سلام.
ما یه لیست ویو داریم و یا یه دیتاگرید ویو و هرکدومشون مثلا 100 سطر داره به همرا 5 ستون .
من میخوام که سطر هایی که ستون 4 اون ها مقدار False رو داره از لیست حذف بشن .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته کد رو امتجانش نکردم.
اگه مشکلی بود، بگید تا درستش کنم.
aliaghaaaaa
07-04-2011, 17:10
سلام.
سوال آخر رو حتی نمی دونم در مورد چی هست؟
لطفا هر کی خواست جواب بده یه توضیح کوچیک هم بده که ما هم یه چیزی یاد بگیریم.
ممنون.
shadmehrshadow1
09-04-2011, 13:23
هنوز جواب ها رو چک نکردم ولی ممنون .
سوال آخر هم که همون طور گفتم یه کد C# هست که میخوام به ویبی 2008 تبدیلش کنم .
یه سوال دیگه هم که ما یه دیتاگریدویو داریم که مثلا 5 سطر و 5 ستون داره من میخوام وقتی روی یه دکمه کلیک میکنم اطلاعات هرکدوم از سطر های دیتاگرید بره در خط جداگانه ای در یه لیبل قرار بگیره .
aliaghaaaaa
09-04-2011, 19:00
سلام.
جوابش شبیه همون سوال قبلی هست ولی با یه تفاوت:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells[3].Value == false)
{
dataGridView1.Rows.RemoveAt(i);
}
}
به جای قسمت if باید اینطوری بنویسی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای رفتن به خط بعد هم می تونید از کد زیر استفاده کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
shadmehrshadow1
18-04-2011, 22:39
سلام
در مورد سوال اول یعنی :
توی ویبی 6 یه چیز خوبی بود که می شد باهاش نحوه نمایش تاریخ ها رو حتی وقتی به صورت رشته هم بود تغییر داد . حالا این کار رو توی دات نت چه جوری میشه انجام داد.
برای مثال یه چیزی شبیه به این :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که تاریخ به صورت 1389/02/01 نمایش داده میشد . حالا این کار رو چه جوری میشهتوی دات نت انجام داد .
جواب شما خیلی ربطی به سوال من نداشت . درواقع اصلا جوابی که دادید جواب سوال من نبود . بزارید یه جور دیگه بگم .
ببینید مثلا ما یه تکست باکس یا یه متغیر رشته ای داریم که مقدار 1389/2/1 توش هست . و میخوایم که با کلیک بر روی یک دکمه در تکست باکس دوم مقدار تکست باکس اول نمایش داده بشه ولی به شکل 1389/02/01 که فرقش این میشه که کنار مقدار 1 و 2 یک صفر قرار میگیرد .
به کدی که برای تون گذاشتم که مربوط به ویبی 6 هست توجه کنید حتما متوجه منظورم می شید .
---------- Post added at 11:39 PM ---------- Previous post was at 11:35 PM ----------
سلام
در مورد سوال اول یعنی :
توی ویبی 6 یه چیز خوبی بود که می شد باهاش نحوه نمایش تاریخ ها رو حتی وقتی به صورت رشته هم بود تغییر داد . حالا این کار رو توی دات نت چه جوری میشه انجام داد.
برای مثال یه چیزی شبیه به این :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که تاریخ به صورت 1389/02/01 نمایش داده میشد . حالا این کار رو چه جوری میشهتوی دات نت انجام داد .
جواب شما خیلی ربطی به سوال من نداشت . درواقع اصلا جوابی که دادید جواب سوال من نبود . بزارید یه جور دیگه بگم .
ببینید مثلا ما یه تکست باکس یا یه متغیر رشته ای داریم که مقدار 1389/2/1 توش هست . و میخوایم که با کلیک بر روی یک دکمه در تکست باکس دوم مقدار تکست باکس اول نمایش داده بشه ولی به شکل 1389/02/01 که فرقش این میشه که کنار مقدار 1 و 2 یک صفر قرار میگیرد .
به کدی که برای تون گذاشتم که مربوط به ویبی 6 هست توجه کنید حتما متوجه منظورم می شید .
aliaghaaaaa
19-04-2011, 06:43
سلام دوست عزیز.
کدی که بهتون دادم دقیقا تاریخ رو بصورت yyyy/mm/dd نمایش میده.
ولی اگه تابعی برای این کار وجود داشته باشه من اطلاعی ندارم. اما می تونید خودتون یه تابع براش بنویسید که مثلا اگه روز یه رقمی بود یه صفر هم کنارش اضافه کنه و همینطور ماه.
shadmehrshadow1
19-04-2011, 10:47
سلام دوست عزیز.
کدی که بهتون دادم دقیقا تاریخ رو بصورت yyyy/mm/dd نمایش میده.
ولی اگه تابعی برای این کار وجود داشته باشه من اطلاعی ندارم. اما می تونید خودتون یه تابع براش بنویسید که مثلا اگه روز یه رقمی بود یه صفر هم کنارش اضافه کنه و همینطور ماه.
من نگفتم که کد شما کار نمیکنه .شما اصلا به سوال توجهی ندارید نمیدونم چرا ؟
کد شما تاریخ میلادی سیستم رو می گیره و تبدیل به شمشی می کنه و بعد به اون شکل خاص تبدیل میکنه
اما من می خوام که بجای اینکه تاریخ میلادی سیستم رو بگیره یه تاریخ شمسی که از نوع string هست رو بگیره نه از نوع date وگرنه که اونو فکر کنم که همه بلدن .
Payman_62
19-04-2011, 12:10
سلام.
این جا رو ببینید.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.