PDA

View Full Version : سوال: نوشتن عدد درصدی کمبوباکس در دیتا گرید



docendo
شنبه 21 بهمن 1391, 14:47 عصر
با درود
توی دیتا گرید یکی از ستونها مربوط به مالیات است که بصورت درصد محاسبه میشود

من در (Collection) مربوط به کمبوباکس دیتا گرید اعداد 12% و 14% و 25% نوشته ام ولی موقع جمع محاسبه نمیشود
در جایی خوندم که بجای درصد بای بصورت کد زیر نوشت

12m.ToString("0\\%"); // returns "12%"

ولی نمیدانم در کجا باید این کد برای 12 و 14 و 25 درصد نوشت

docendo
شنبه 21 بهمن 1391, 14:48 عصر
درضمن این هم کد مجاسبه است که ایرادی ندارد

for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
dataGridView1.Rows[i].Cells[5].Value = int.Parse(dataGridView1.Rows[i].Cells[2].Value.ToString()) * int.Parse(dataGridView1.Rows[i].Cells[3].Value.ToString()) * int.Parse(dataGridView1.Rows[i].Cells[4].Value.ToString());
}

docendo
شنبه 21 بهمن 1391, 22:34 عصر
از دوستان کسی نیست کمکی بکند

vof.ir
شنبه 21 بهمن 1391, 23:25 عصر
سلام. شما چه طوری گرید را پر میکنید؟
ببینید نمیشه توی سیکوئل سرور دیتاتون را فرمت دهی کنید بعد بیارید داخل گرید

ایدست دیگه! :)

docendo
یک شنبه 22 بهمن 1391, 00:46 صبح
سلام. شما چه طوری گرید را پر میکنید؟
ببینید نمیشه توی سیکوئل سرور دیتاتون را فرمت دهی کنید بعد بیارید داخل گرید

ایدست دیگه! :)

دیتا گرید در فرم فاکتور است و دستی پر میشود یعنی خودمان مینویسیم و بجای اینکه در سیکوئل ثبت شود در اکسل ذخیره میشود پس نیازی به دیتا سرور نیست

ma.rad
یک شنبه 22 بهمن 1391, 00:54 صبح
اگر برا درصد کمبو گذاشتید بگید اگر گزینه اول انتخاب شده بیاد مبلغ رو ضربدر 12 وتقسیم بر 100 کنه وبه همین صورت گزینه های بعدی

docendo
یک شنبه 22 بهمن 1391, 01:24 صبح
اگر برا درصد کمبو گذاشتید بگید اگر گزینه اول انتخاب شده بیاد مبلغ رو ضربدر 12 وتقسیم بر 100 کنه وبه همین صورت گزینه های بعدی


منظورتان این است که از switch و case استفاده کنم
اما این را چطوری برای کمبو باکس گردیدویو وینویسند

ma.rad
یک شنبه 22 بهمن 1391, 01:28 صبح
مگه شما نمی خواید بیاد براساس مبلغ ودرصد ، قیمت جدید توی یه ستون دیگه نمایش داده بشه؟