با سلام خدمت اساتید محترم
من یه برنامه برای انبار نوشتم که الان برای موجودی گرفتن از انبار کمک می خواهم لطفا راهنمایی کنید. باتشکر
تمامی کالاهای انبار در یک دیتا گرید ویو نمایش داده می شود :
حالا سوال اینه که من برای موجودی گرفتن از چه کدی استفاده کنم ؟؟
توضیحات :
کالاهای انبار با شماره کالا ذخیره شدن حالا من میخوام وقتی که رو دکمه موجودی کلیک میکنم تمامی کالا ها و تعداد موجود در انبار نمایش داده شود ؟؟
تمامی کالا ها به همراه تعدادش نمایش داده شود؟؟
(در دیتا گرید ویو جستجو کنه اگر شماره کالا یکسان بود سطر تعداد رو باهم جمع کنه و در تکس باکس نمایش بدهد... راستی چون جستجو روی شماره کالا انجام میشود زمانی که میخواهد تعداد رو نمایش بده باید نام کالا رو هم نمایش بدهد.(
سوال دوم :
در دیتاگرید ویو یه سطر داریم که چک باکس هستش میخوام زمانی که چک باکس علامت زده میشه ( به محض اینکه علامت زده میشه ) سطر تعداد رو جمع کنه و در تکس باکس نمایش بدهد؟؟
من برای جمع کردن سطر تعداد از کد زیر استفاده میکنم
int sum = new int();
foreach (DataGridViewRow row in dataGridView1.Rows)
{
sum += Convert.ToInt32(row.Cells["Tedad"].Value);
}
label3.Text = sum.ToString();
لطفا بفرمایید برای اینکه تمامی تغییرات روی اون سطرهایی که تیک خوردن انجام شود چکار باید کرد ؟؟؟
مثلا برای پرینت یا خروجی اکسل و ....
سوال سوم :
در دیتاگرید ویو یه سطر داریم به نام حذف که عملیات حذف رو انجام میده لطفا کد حذف رو هم بدید (تغییرات در دیتابیس اعمال شود؟؟)
از کد زیر استفاده میکنم ولی زمانی که برنامه رفرش میشه دواره اطلاعاتی که حذف کردم هستند درواقع از بانک ظاهرا حذف نمیشوند !!!!!!!
if (
MessageBox.Show("آیا از حذف سطر فعلی مطمئن هستید؟", "هشدار",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning,
MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes
)
{
this.dataGridView1.Rows.RemoveAt(e.RowIndex);
باتشکر