سلام. داخل یک فرم، اطلاعات از طریق جعبهی متن به یک DataGridView خالی فرستاده میشه؛
میخوام از ورود اطلاعات تکراری جلوگیری کنم؛ و اگر تکراری بود فیلد Number با فیلد Number قبلی عوض بشه!
شرط تکراری بودن هم نام و نام خانوادگی تکراریه! مشکلی که دارم اینه که فقط سطر اول رو بررسی میکنه؛
یعنی اگر اطلاعاتی که در حال اضافه شدن بود با سطر اول DataGridView برابر بود، عملیات انجام میشه در غیر اینصورت نه! (سطر تکراری ثبت میشه)
در واقع فاکتور فروش هست که بعد از تکمیل شدن DataGridView باید اطلاعاتش به یک جدول اضافه و با یک جدول دیگر محاسباتی از قبیل کم کردن تعداد کالای فروخته شده انجام شود!
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if ((row.Cells[1].Value.ToString().Equals(txt_Name.Text)) && (row.Cells[2].Value.ToString().Equals(txt_Family.Text)))
{
row.Cells[3].Value = txt_Number.Text;
break;
}
else
{
dt.Rows.Add(txt_Code.Text, txt_Name.Text, txt_Family.Text, txt_Number.Text);
break;
}
}