hosseines
شنبه 05 اردیبهشت 1394, 16:33 عصر
سلام خدمت دوستان
من تو فرمم دو تا دیتاگرید دارم که هر دو دیتاگرید شامل ردیف و شماره حساب و مبلغ و... می باشد و می خواهم بعد از مقایسه دو تا دیتاگرید رکوردهایی که شماره حسابشون یکی است اطلاعات رکورد شامل ردیف ، شماره حساب ، مبلغ دیتاگرید اول و ردیف و شماره حساب و مبلغ دیتاگرید دوم در دیتاگرید سوم نمایش داده شود.
من با کد زیر دو تا دیتاگرید رو باهم مقایسه کردم ولی نتیجه را در لیست باکس ریختم چه جوری اطلاعات را در دیتاگرید نمایش دهم.
لطفا راهنمایی ام کنید.
ممنون.
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;
}
}
if (IsExist)
{
ListBox.Items.Add((i + 1) + "-->" + GrdList1.Rows[i].Cells[1].Value + " " + counter);
ListBox.Items.Add("=======================");
IsExist = false;
}
من تو فرمم دو تا دیتاگرید دارم که هر دو دیتاگرید شامل ردیف و شماره حساب و مبلغ و... می باشد و می خواهم بعد از مقایسه دو تا دیتاگرید رکوردهایی که شماره حسابشون یکی است اطلاعات رکورد شامل ردیف ، شماره حساب ، مبلغ دیتاگرید اول و ردیف و شماره حساب و مبلغ دیتاگرید دوم در دیتاگرید سوم نمایش داده شود.
من با کد زیر دو تا دیتاگرید رو باهم مقایسه کردم ولی نتیجه را در لیست باکس ریختم چه جوری اطلاعات را در دیتاگرید نمایش دهم.
لطفا راهنمایی ام کنید.
ممنون.
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;
}
}
if (IsExist)
{
ListBox.Items.Add((i + 1) + "-->" + GrdList1.Rows[i].Cells[1].Value + " " + counter);
ListBox.Items.Add("=======================");
IsExist = false;
}