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

نام تاپیک: یافتن بزرگترین مقدار در یک ستون از دیتاگرید یا دیتاتیبل

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

    Question یافتن بزرگترین مقدار در یک ستون از دیتاگرید یا دیتاتیبل

    سلام دوستان من یه جدول دارم که داده های زیر رو توش دارم (مثال)

    کد
    WI01
    WI02
    WI03
    PR01
    WI04
    PR02
    PR03
    WIND01/01
    WIND01/02
    WIND02/01
    WIND03/01
    FO01/01
    FO01/02
    FOW01/01
    FOW01/02
    FOW01/03
    FOW01/04
    FOW01/05
    LI01

    خب حالا میخوام بزرگترین WI و بزرگترین PRو بزرگتری FOW رو بدست بیارم(در کل بزرگترین هر کدوم . که روش یکی رو بگید بقیه رو هم درمیارم) ممنون میشم راهنماییم کنید.

  2. #2

    نقل قول: یافتن بزرگترین مقدار در یک ستون از دیتاگرید یا دیتاتیبل

    قسمت متنی و عددی رو بایست جدا کنید
    یک راهش استفاده از regex هست و راه دیگر هم اینه که از ابتدای رشته پیمایش کنید تا به عدد برسید و جداش کنید. بعد میتونید براساس قسمت متنی گروهبندی کنید و بزرگترین عدد هر گروه را هم راحت بدست بیارید.

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

    نقل قول: یافتن بزرگترین مقدار در یک ستون از دیتاگرید یا دیتاتیبل

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    قسمت متنی و عددی رو بایست جدا کنید
    یک راهش استفاده از regex هست و راه دیگر هم اینه که از ابتدای رشته پیمایش کنید تا به عدد برسید و جداش کنید. بعد میتونید براساس قسمت متنی گروهبندی کنید و بزرگترین عدد هر گروه را هم راحت بدست بیارید.
    من کار با regex رو بلد نیستم مشکلم جدا کردن wi با wind یا fo با fow هست.

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

    نقل قول: یافتن بزرگترین مقدار در یک ستون از دیتاگرید یا دیتاتیبل

    این مدلی پیاده کردم با for و if ساده



    int max = 0;
    for (int i = 0; i < dgv1.RowCount; i++)
    {


    if (dgv1.Rows[i].Cells["MadrakId"].Value.ToString().Substring(0, 2) == "WI" && dgv1.Rows[i].Cells["MadrakId"].Value.ToString().Substring(0, 4) != "WIND")
    {
    int number;
    if (int.TryParse(dgv1.Rows[i].Cells["MadrakId"].Value.ToString().Substring(2), out number))
    {
    if (number > max)
    max = number;
    }
    }
    }


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

  1. سوال: تبدیل تاریخ میلادی به شمسی در یک ستون از دیتاگرید ویو
    نوشته شده توسط shakilman در بخش C#‎‎
    پاسخ: 11
    آخرین پست: سه شنبه 22 مرداد 1392, 11:16 صبح
  2. پاسخ: 4
    آخرین پست: یک شنبه 25 فروردین 1392, 16:49 عصر
  3. نمایش دو مقدار در یک ستون از dbgrid
    نوشته شده توسط behzad_dr در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: یک شنبه 29 خرداد 1390, 20:20 عصر
  4. پاسخ: 2
    آخرین پست: یک شنبه 09 خرداد 1389, 21:20 عصر
  5. پیدا کردن بزرگترین مقدار در یک ستون
    نوشته شده توسط mrrajabi در بخش PHP
    پاسخ: 1
    آخرین پست: جمعه 02 شهریور 1386, 18:57 عصر

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

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