نمایش نتایج 1 تا 7 از 7

نام تاپیک: تغییر مقدار فیلد قبل از نمایش در DataGridView

  1. #1

    Question تغییر مقدار فیلد قبل از نمایش در DataGridView

    سلام خدمت دوستان محترم.
    من در یک برنامه تاریخ فارسی رو به صورت integer در دیتابیس ذخیره کردم. حال می خوام موقع خوانده شدن دیتا و قبل از نمایش در DataGridView مقدار فیلد رو تغییر بدم. یعنی بین مقادیر سال و ماه و روز علامت / قرار بدم. لطفا راهنمایی کنید برای دسترسی به فیلد و تغییر مقدار اون قبل از نمایش در DataGridView چکار باید بکنم؟ ممنون

  2. #2
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,236

    نقل قول: تغییر مقدار فیلد قبل از نمایش در DataGridView

    دیتا گرید خودش واسه cell فرمت داره، اینجوری تنظیمش کن: "0000/00/00" درواقع 13960101 رو تبدیل میکنه به 1396/01/01
    موفق باشد



    ساعت ۵:۱۴ در بیمارستان

  3. #3

    نقل قول: تغییر مقدار فیلد قبل از نمایش در DataGridView

    ضمن تشکر از شما.
    حالا اگه بخوایم به جای Id که DataGrid نشون میده بریم از یه جدول دیگه مثلا Name برابر اون Id رو پیدا کنیم و بجای Id در DataGrid نمایش بدیم، باید پکار کنیم ؟ منظورم نحوه دسترسی پویا به مقدار نمایش داده شده در هر سطر DataGrid و تغییر اوون هست. لطفا راهنمایی کنید.

  4. #4
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,236

    نقل قول: تغییر مقدار فیلد قبل از نمایش در DataGridView

    نقل قول نوشته شده توسط mojtaba-n مشاهده تاپیک
    ضمن تشکر از شما.
    حالا اگه بخوایم به جای Id که DataGrid نشون میده بریم از یه جدول دیگه مثلا Name برابر اون Id رو پیدا کنیم و بجای Id در DataGrid نمایش بدیم، باید پکار کنیم ؟ منظورم نحوه دسترسی پویا به مقدار نمایش داده شده در هر سطر DataGrid و تغییر اوون هست. لطفا راهنمایی کنید.
    مباحث inner join در اسکیو ال و ریلیشن ها اینکارو انجام میده

  5. #5

    نقل قول: تغییر مقدار فیلد قبل از نمایش در DataGridView

    ضمن تشکر از دوستان
    یه سوال دیگه در همین مورد دارم. اگر بخواهیم از محتویات جدول گزارش تهیه کنیم، مقدار عددی تاریخ را چطوری به فرمت رشته ای تاریخ که شامل کاراکتر "/" هست تبدیل کنیم. لازم به ذکر است که از StimulReport استفاده می کنم.

  6. #6
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: تغییر مقدار فیلد قبل از نمایش در DataGridView

    شما میتونی با تابع این کار رو بکنی


    public string converttodate(int date)
    {
    string result = date.ToString().Substring(0, 4) + "/" + date.ToString().Substring(4, 2) + "/" + date.ToString().Substring(7, 2);
    return result;
    }



    به این شرط که ورودی شما به صورت مثلا 13960426 باشه. یعنی ماه و روزتون باید دو رقمی باشه

  7. #7

    نقل قول: تغییر مقدار فیلد قبل از نمایش در DataGridView

    نقل قول نوشته شده توسط mojtaba-n مشاهده تاپیک
    ضمن تشکر از دوستان
    یه سوال دیگه در همین مورد دارم. اگر بخواهیم از محتویات جدول گزارش تهیه کنیم، مقدار عددی تاریخ را چطوری به فرمت رشته ای تاریخ که شامل کاراکتر "/" هست تبدیل کنیم. لازم به ذکر است که از StimulReport استفاده می کنم.
    خاصیت Text Format سلول مورد نظر را روی Custome و مقدار Format Mask را روی همان فرمتی که shahryari گفتند تنظیم کنید.

    پ.ن:
    هر تاپیک یک سوال پرسیده شود.

تاپیک های مشابه

  1. سوال: فیلتر کردن داده ها قبل از نمایش در استیمول سافت
    نوشته شده توسط rahimi4912 در بخش ابزارهای گزارش سازی
    پاسخ: 1
    آخرین پست: دوشنبه 23 تیر 1393, 09:37 صبح
  2. حرفه ای: تغییر محتوای فیلد برگشتی جهت نمایش در گرید
    نوشته شده توسط Dr.Bronx در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: سه شنبه 10 اردیبهشت 1392, 10:08 صبح
  3. تبدیل تاریخ قبل از نمایش در EF Model
    نوشته شده توسط saeed zarei در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 01 اردیبهشت 1392, 22:31 عصر
  4. سوال: تبدیل تاریخ به شمسی قبل از نمایش در گریدویو
    نوشته شده توسط vbkhafan در بخش VB.NET
    پاسخ: 1
    آخرین پست: جمعه 10 مهر 1388, 13:38 عصر
  5. پیش پردازش داده ها قبل از نمایش در دیتاگرید یا کنترل دیگر؟
    نوشته شده توسط مهدی کرامتی در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 02 دی 1383, 17:23 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •