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

نام تاپیک: جدا کردن اعداد به صورت سه رقم سه رقم در datagridview

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #6
    کاربر تازه وارد آواتار payam_skandari
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    ایران ...
    پست
    50

    نقل قول: جدا کردن اعداد به صورت سه رقم سه رقم در datagridview

    با سلام
    روشی که دوستان گفتند یعنی قرار دادن cellStyle به n0 کار میکنه ولی مشکل برنامه شما دوست عزیز اینه که اون ستون از جدول که سلکت زدید آوردید از نوع int یا bigInt نیست بلکه از نوع string هست در این حالت event دیتاگرید ویو را برای cell formatting باید هندل کنید به این شکل :

    privatevoid gridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
    if (e.ColumnIndex == 1)
    {
    NumberFormatInfo nfi = new NumberFormatInfo();
    nfi.CurrencyDecimalDigits = 0;
    nfi.CurrencyGroupSeparator = ",";
    nfi.CurrencySymbol = "";
    Int64 i = 0;
    i = Int64.Parse(e.Value.ToString(), NumberStyles.AllowThousands);
    e.Value = Int64.Parse(i.ToString(), NumberStyles.AllowThousands).ToString("C", nfi);
    }
    {

    فقط دقت داشته باشید اونجایی که شرط if چک میشه به جای columnIndex==1 شماره ایندکس ستون مورد نظر خودتونو بذارید.
    آخرین ویرایش به وسیله danialafshari : چهارشنبه 20 دی 1396 در 20:33 عصر

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

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