مشکل در برگرداندن تعداد سطرهای یک دیتاگرید
در برنامه میخام هر کسی با توجه به کالایی که خریده یا سفارش داده بدهکاری و بستانکاری مشخص شود فقط به ازای سه ردیف اول حساب میکنه بقیه سطرها حساب نمیکنه من تعداد سطرهای دیتاگرید را در کدنویسی مشخص کردم ولی نمیدونم مشکل کجاست؟
this.view2TableAdapter.Fill(this.dataSet1.View2);
DataSet1TableAdapters.ChequeTableAdapter UpdateStutusCheque = new Orders.DataSet1TableAdapters.ChequeTableAdapter();
DataSet1TableAdapters.ordersTableAdapter UpdateStatusTasvieh = new Orders.DataSet1TableAdapters.ordersTableAdapter();
for (int k = 0; k<=this.dataGridView1.Rows.Count; k++)
{
if ((Convert.ToInt32(this.dataGridView1.Rows[k].Cells[5].Value.ToString())) == (Convert.ToInt32(this.dataGridView1.Rows[k].Cells[6].Value.ToString())) + (Convert.ToInt32(this.dataGridView1.Rows[k].Cells[7].Value.ToString())) + (Convert.ToInt32(this.dataGridView1.Rows[k].Cells[8].Value.ToString())))
UpdateStatusTasvieh.updateStatusTasvieh(“تسویه کامل”,Convert.ToInt32(this.dataGridView1.Rows[k].Cells[3].Value.ToString()));
else if ((Convert.ToInt32(this.dataGridView1.Rows[k].Cells[5].Value.ToString())) > (Convert.ToInt32(this.dataGridView1.Rows[k].Cells[6].Value.ToString())) + (Convert.ToInt32(this.dataGridView1.Rows[k].Cells[7].Value.ToString())) + (Convert.ToInt32(this.dataGridView1.Rows[k].Cells[8].Value.ToString())))
UpdateStatusTasvieh.updateStatusTasvieh(“بدهکار”, Convert.ToInt32(this.dataGridView1.Rows[k].Cells[3].Value.ToString()));
else
UpdateStatusTasvieh.updateStatusTasvieh(“بستانکار”, Convert.ToInt32(this.dataGridView1.Rows[k].Cells[3].Value.ToString()));
}
ضمیمه ها
ارسال یک پاسخ
شما برای افزودن نظر جدید یا باید وارد شوید یا اینکه ثبت نام کنید. ورود ثبت نام