PDA

View Full Version : سوال: راهنمایی در استفاده از دیتاگرید برای ایجاد فاکتور



MahmoodM30
سه شنبه 21 مرداد 1393, 14:32 عصر
سلام به دوستان میخواستم تو دیتاگرید زیر وقتی داخل ستون و سطر مربوط به تعداد ، تعداد رو وارد کردم و قیمت فی رو تو ستون و سطر بعدی نوشتم جمع کلش رو توی ستون و سطر مجموع بنویسه خودکار

برای سطر های بعدی هم همینطور یجور فاکتور میخوام درست کنم و سطر های بعدی هم که پر شد حجمع کل رو برام تو یه لیبل نشون بده

ممنون میشم دوستان راهنمایی کنن

122202

ali_72
سه شنبه 21 مرداد 1393, 14:47 عصر
از رویدادهای سلول دیتاگرید استفاده کن
به مقادیر سایر سلولها هم که دسترسی داری
کدنویسی با رویدادها رو شروع کن
اگه به خطایی برخوردی
اینجا بنویس تا دوستان کمکت کنن

موفق باشید

MahmoodM30
سه شنبه 21 مرداد 1393, 15:45 عصر
خب کدوم Event بنویسم کد ها رو؟

ali_72
چهارشنبه 22 مرداد 1393, 10:01 صبح
خب کدوم Event بنویسم کد ها رو؟

رویداد cell click بنویسید

به لیست رویدادهای دیتاگریدویو در properties آن مراجعه کنید

s.karim
چهارشنبه 22 مرداد 1393, 11:00 صبح
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
int total = 0;

if (dataGridView1 != null)

foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (!(row.IsNewRow))
{
if (!string.IsNullOrEmpty(row.Cells["Cost"].Value.ToString()))
{
total = int.Parse(row.Cells["Cost"].Value.ToString()) * int.Parse(row.Cells["fi"].Value.ToString());

row.Cells["sum"].Value = String.Format("{0:N0}", total);

}
}

}
}

danialafshari
چهارشنبه 22 مرداد 1393, 13:31 عصر
سلام به دوستان میخواستم تو دیتاگرید زیر وقتی داخل ستون و سطر مربوط به تعداد ، تعداد رو وارد کردم و قیمت فی رو تو ستون و سطر بعدی نوشتم جمع کلش رو توی ستون و سطر مجموع بنویسه خودکار

برای سطر های بعدی هم همینطور یجور فاکتور میخوام درست کنم و سطر های بعدی هم که پر شد حجمع کل رو برام تو یه لیبل نشون بده

ممنون میشم دوستان راهنمایی کنن

122202

بهتره با کوئری بدست بیارید
یک ستون مجازی ایجاد می کنید و فی * تعداد و در ستون مجازی میریزید
SELECT NoeKala, Tedad, GheymatVahed, Tedad * GheymatVahed AS JamKol
FROM dbo.tbl1
میتونید در بخش T-SQL جستجو کنید
موفق باشید