PDA

View Full Version : اضافه کردن سطر جدید به DataGridView



izadi
یک شنبه 04 آذر 1386, 09:20 صبح
من می خوام یک سطر جدید رو به DataGridView اضافه کنم که جمه کل مقادیر دو ستون دیگر را بر می گرداند چی کار باید بکنم ؟

hassan razavi
یک شنبه 04 آذر 1386, 09:30 صبح
منظورتون ستون جدید هست که جمع 2 ستون رو نشون میده؟
اگه منظورتون ایتهست ، میتونید در Query تون یک Field جدید درست کنید که جمع دو ستون رو نشون بده یا در جدولتون یک CalcField اضافه کنید که جمع دو ستون رو حساب کنه.

izadi
یک شنبه 04 آذر 1386, 10:54 صبح
نه منظور من اینه که در اخر سطر ی اضافه کنم که جمع کل مقادیر یک ستون خاص را برگرداند

من کدهای زیر را نوشته ام ملی ایراد میگیرد

DataGridViewRow rw1 = new DataGridViewRow();
rw1.Cells[0].Value= "";
rw1.Cells[1].Value = "حمع کل";
rw1.Cells[2].Value = bedSum.ToString();
rw1.Cells[3].Value = besSum.ToString();
rw1.Cells[4].Value = manSum.ToString();
dataGridView1.Rows.Add(rw

izadi
یک شنبه 04 آذر 1386, 10:54 صبح
نه منظور من اینه که در اخر سطر ی اضافه کنم که جمع کل مقادیر یک ستون خاص را برگرداند

من کدهای زیر را نوشته ام ملی ایراد میگیرد

DataGridViewRow rw1 = new DataGridViewRow();
rw1.Cells[0].Value= "";
rw1.Cells[1].Value = "حمع کل";
rw1.Cells[2].Value = bedSum.ToString();
rw1.Cells[3].Value = besSum.ToString();
rw1.Cells[4].Value = manSum.ToString();
dataGridView1.Rows.Add(rw1);

hassan razavi
یک شنبه 04 آذر 1386, 10:57 صبح
بهتره که بجای اینکار از چندتا Lable استفاده کنید و در پایین یا بالای GridView تون جمع کل رو نمایش بدهید.
اینکار که شما کردید به شرطی که کاربر امکان ویرایش اطلاعات Gride را نداشته باشه و اطلاعات از داخل Gride ذخیره نشه جواب میده ولی بازهم من تا حالا اینجوری ندیدم. و معمولا از کنترلهای دیگه و در مکانهای دیگه استفاده میکنند.

izadi
یک شنبه 04 آذر 1386, 11:14 صبح
کلا من چه طور می تونم به صورت داینامیک یک سطر با مقادیری را به جدول اضافه کنم ؟