foo0z0ool
سه شنبه 20 خرداد 1399, 07:27 صبح
دوستان و اساتید گرامی سلام
پلتفورم مورد استفاده : ویندوز فرم
زبان برنامه نویسی : C#
متد مورد استفاده : UnitOfWork , Repository
برنامه نویسی بر پایه : entity , Linq
من دیتا تایپ کد ملیم رو بنا به 1000 دلیل bigint انتخاب کردم و دارم ازش استفاده میکنم
اما از اونجایی که همه اساتید میدونن در متغیر bigint امکان ذخیر 0 پشت عدد نیست
برای مثال کد ملی :
0123456789
0012345678
به صورت
123456789
12345678
ذخیره میشه
من با ذخیره کد ملی به این شکل هیچ مشکلی ندارم
اما میخوام موقع نمایش به کاربر یا چاپ اون صفر ابتدای کد ملی رو نمایش بده
میشه لطفا تیکه کدی که این کار رو میکنه واسم بنویسید ممنون میشم
تیکه کدی که برای خوندن کد ملی دارم استفاده میکنم این هستش
var personal = db.PersonalsRepository.GetById(nationalCode);
txtNationalCode.Text = Convert.ToString(personal.NationalCode);
پیشاپیش از کمک شما اساتید گرامی سپاسگذارم
پلتفورم مورد استفاده : ویندوز فرم
زبان برنامه نویسی : C#
متد مورد استفاده : UnitOfWork , Repository
برنامه نویسی بر پایه : entity , Linq
من دیتا تایپ کد ملیم رو بنا به 1000 دلیل bigint انتخاب کردم و دارم ازش استفاده میکنم
اما از اونجایی که همه اساتید میدونن در متغیر bigint امکان ذخیر 0 پشت عدد نیست
برای مثال کد ملی :
0123456789
0012345678
به صورت
123456789
12345678
ذخیره میشه
من با ذخیره کد ملی به این شکل هیچ مشکلی ندارم
اما میخوام موقع نمایش به کاربر یا چاپ اون صفر ابتدای کد ملی رو نمایش بده
میشه لطفا تیکه کدی که این کار رو میکنه واسم بنویسید ممنون میشم
تیکه کدی که برای خوندن کد ملی دارم استفاده میکنم این هستش
var personal = db.PersonalsRepository.GetById(nationalCode);
txtNationalCode.Text = Convert.ToString(personal.NationalCode);
پیشاپیش از کمک شما اساتید گرامی سپاسگذارم