hadimtn
پنج شنبه 24 دی 1394, 19:28 عصر
سلام...
در سوال قبلی (http://barnamenevis.org/showthread.php?516462-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%DA%AF%D8%B1%D9%88%D9%87%DB%8C-%D8%A7%D8%B2-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-LINQ)پرسیدم که چه جوری میتونم سطرهای تکراری رو از نتیجهی جستجو خارج کنم؟!
که جوابی داده نشد ...
.
جستجو رو انجام دادم و نتیجه رو در dataGridView نمایش دادم؛
138390
همون طور که در تصویر بالا میبینید دو سطر انتخاب شده تکراری هستند؛
میخوام [یکی از] سطرهای تکراری حذف بشن و ستون Number سطر[های] حذف شده به ستون Number سطر موجود اضافه بشه! (77 + 76)
(همونطور که میبینید "آچار فرانسه" با Brand "نوین کاران" نیز سه بار تکرار شده که باید دو سطر آن حذف و مقدار Number هر سه جمع بشن؛ 5 + 5 + 5)
---------------------------------------
for (int i = 0; i < dataGridView1.RowCount; i++)
{
for (int j = 0; j < i; j++)
{
if (dataGridView1.Rows[i].Cells[1].Value.ToString() == dataGridView1.Rows[j].Cells[1].Value.ToString())
{
MessageBox.Show(dataGridView1.Rows[i].Cells[1].Value.ToString() + " VS " + dataGridView1.Rows[j].Cells[1].Value.ToString(), "نتیجه", MessageBoxButtons.OK);
}
}
}
خودم اینجوری نوشتم ولی خب ایراد داره، قسمت جستجوی انجمن ایراد داره، نتونستم ارسالهای قبلی رو بررسی کنم!
در سوال قبلی (http://barnamenevis.org/showthread.php?516462-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%DA%AF%D8%B1%D9%88%D9%87%DB%8C-%D8%A7%D8%B2-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-LINQ)پرسیدم که چه جوری میتونم سطرهای تکراری رو از نتیجهی جستجو خارج کنم؟!
که جوابی داده نشد ...
.
جستجو رو انجام دادم و نتیجه رو در dataGridView نمایش دادم؛
138390
همون طور که در تصویر بالا میبینید دو سطر انتخاب شده تکراری هستند؛
میخوام [یکی از] سطرهای تکراری حذف بشن و ستون Number سطر[های] حذف شده به ستون Number سطر موجود اضافه بشه! (77 + 76)
(همونطور که میبینید "آچار فرانسه" با Brand "نوین کاران" نیز سه بار تکرار شده که باید دو سطر آن حذف و مقدار Number هر سه جمع بشن؛ 5 + 5 + 5)
---------------------------------------
for (int i = 0; i < dataGridView1.RowCount; i++)
{
for (int j = 0; j < i; j++)
{
if (dataGridView1.Rows[i].Cells[1].Value.ToString() == dataGridView1.Rows[j].Cells[1].Value.ToString())
{
MessageBox.Show(dataGridView1.Rows[i].Cells[1].Value.ToString() + " VS " + dataGridView1.Rows[j].Cells[1].Value.ToString(), "نتیجه", MessageBoxButtons.OK);
}
}
}
خودم اینجوری نوشتم ولی خب ایراد داره، قسمت جستجوی انجمن ایراد داره، نتونستم ارسالهای قبلی رو بررسی کنم!