در برنامه میخام هر کسی با توجه به کالایی که خریده یا سفارش داده بدهکاری و بستانکاری مشخص شود فقط به ازای سه ردیف اول حساب میکنه بقیه سطرها حساب نمیکنه من تعداد سطرهای دیتاگرید را در کدنویسی مشخص کردم ولی نمیدونم مشکل کجاست؟
this.view2TableAdapter.Fill(this.dataSet1.View2);
DataSet1TableAdapters.ChequeTableAdapter UpdateStutusCheque = new Orders.DataSet1TableAdapters.ChequeTableAdapter();
DataSet1TableAdapters.ordersTableAdapter UpdateStatusTasvieh = new Orders.DataSet1TableAdapters.ordersTableAdapter();
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()));
}
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)