انتقال اطلاعات به دیتاگرید(سوم) از مقایسه دو datagridview
سلام خدمت دوستان
من تو فرمم دو تا دیتاگرید دارم که هر دو دیتاگرید شامل ردیف و شماره حساب و مبلغ و... می باشد و می خواهم بعد از مقایسه دو تا دیتاگرید رکوردهایی که شماره حسابشون یکی است اطلاعات رکورد شامل ردیف ، شماره حساب ، مبلغ دیتاگرید اول و ردیف و شماره حساب و مبلغ دیتاگرید دوم در دیتاگرید سوم نمایش داده شود.
من با کد زیر دو تا دیتاگرید رو باهم مقایسه کردم ولی نتیجه را در لیست باکس ریختم چه جوری اطلاعات را در دیتاگرید نمایش دهم.
لطفا راهنمایی ام کنید.
ممنون.
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;
}
نقل قول: انتقال اطلاعات به دیتاگرید(سوم) از مقایسه دو دیتاگرید
سلام
خب باید به دیتاگرید سوم یه سطر اضاف کنی و هرچقدر ستون که میخای، اضاف کن.
بعد توی هر سلول ازین سطر(متناسب با عنوانی که دارن)، مقدار دهی میکنیشون.
نقل قول: انتقال اطلاعات به دیتاگرید(سوم) از مقایسه دو دیتاگرید
یعنی باید چکار کنم..
ممنون میشم کد بالا را تغییر بدید..