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

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

  1. #1

    مقایسه دو datagridview و نمایش در datagridview سوم در صورت تکرار بیشتر از یکبار

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

  2. #2

    نقل قول: مقایسه دو datagridview و نمایش در datagridview سوم در صورت تکرار بیشتر از یکبار

    دوستان لطفا راهنمایی کنید..

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    c:\windows
    پست
    340

    نقل قول: مقایسه دو datagridview و نمایش در datagridview سوم در صورت تکرار بیشتر از یکبار


    for(int i=0;i<datagridview1.rows.cou;i++){

    for(int j=0;j<datagridview2.rows.cou;j++){
    if(datagridview2.rows[j]["sotoone shomare hesab"]==datagridview1.rows[i]["sotoone shomare hesab"].values.tostring()){

    add to datagridview3
    }
    }

    }

  4. #4

    نقل قول: مقایسه دو datagridview و نمایش در datagridview سوم در صورت تکرار بیشتر از یکبار

    من بصورت زیر نوشتم ولی یه مشکل کوچیک داره مثلا اگر ردیفی در گرید دوم سه بار تکرار شده باشه در دیتاگرید سوم نیز سه بار (سه سطر)نمایش داده میشه در صورتی که باید یکبار نمایش داده بشه و فقط تعداد تکرار رو سه بار باشه.

  5. #5

    نقل قول: مقایسه دو datagridview و نمایش در datagridview سوم در صورت تکرار بیشتر از یکبار


    int counter;

    bool IsExist = false;
    for (int i = 0; i < GrdList1.RowCount; i++)
    {
    IsExist = false;
    counter = 0;
    for (int j = 0; j < GrdList2.RowCount; j++)
    {
    if (GrdList1.Rows[i].Cells[1].Value.ToString() == GrdList2.Rows[j].Cells[1].Value.ToString())
    {
    counter++;
    IsExist = true;

    GrdList1.Rows[i].DefaultCellStyle.BackColor = Color.Yellow;
    GrdList2.Rows[j].DefaultCellStyle.BackColor = Color.Yellow;

    IdSanad2 = (j+1).ToString();
    NumHes2 = GrdList2.Rows[j].Cells[1].Value.ToString();
    Mablagh2 = GrdList2.Rows[j].Cells[2].Value.ToString();
    }
    }
    if (IsExist)
    {
    Gridm.Rows.Add((i + 1), GrdList1.Rows[i].Cells[1].Value, NumHes2, GrdList1.Rows[i].Cells[2].Value, Mablagh2, counter, IdSanad2);

    IsExist = false;
    }
    }

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

  1. جمع کردن مقادیر موجود در یک ستون datagridview و نمایش در label
    نوشته شده توسط saeedhushmand در بخش C#‎‎
    پاسخ: 8
    آخرین پست: پنج شنبه 08 مرداد 1394, 13:20 عصر
  2. سوال: تغییر شکل اطلاعات موقع نمایش در dataGridview
    نوشته شده توسط hassan.koohgard در بخش C#‎‎
    پاسخ: 5
    آخرین پست: جمعه 24 آذر 1391, 22:00 عصر
  3. کلیک بروی datagridview و نمایش مقادیر در textbox و chekbox
    نوشته شده توسط saeednews در بخش VB.NET
    پاسخ: 8
    آخرین پست: یک شنبه 15 اسفند 1389, 15:39 عصر
  4. خبر: ذخیره عکس در پایگاه داده و نمایش در DatagridView
    نوشته شده توسط alimanam در بخش VB.NET
    پاسخ: 0
    آخرین پست: جمعه 13 شهریور 1388, 14:32 عصر
  5. نمایش EndExecuteNonQueryدر datagridview
    نوشته شده توسط ameysams در بخش VB.NET
    پاسخ: 1
    آخرین پست: شنبه 19 خرداد 1386, 10:12 صبح

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

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