View Full Version : مشکل این برنامه کجاست؟
vinnie-paz
شنبه 18 خرداد 1392, 20:38 عصر
protected void Button1_Click(object sender, EventArgs e)
{
int x = 0;
int b = ListBox1.Items.Count;
for (int i = 0; i < ListBox1.Items.Count; i++)
{
if (ListBox1.Items[i].Selected)
b= b + int.Parse(ListBox1.Items[i].Text);
}
Label1.Text = Convert.ToString(b);
}
soheila2012
شنبه 18 خرداد 1392, 20:44 عصر
protected void Button1_Click(object sender, EventArgs e)
{
int x = 0;
int b = ListBox1.Items.Count;
for (int i = 0; i < ListBox1.Items.Count; i++)
{
if (ListBox1.Items[i].Selected)
b= b + int.Parse(ListBox1.Items[i].Text);
}
Label1.Text = Convert.ToString(b);
}
ارورش کجاست؟؟ یعنی کجا خطا میگیره؟
شما یه بار b = ListBox1.Items.Count رو مقداردهی کردید خب ازش تو for استفاده کنید.
ahmad156
شنبه 18 خرداد 1392, 20:46 عصر
احتمالا از ListBox1.Items[i].Text خطا میگیره که دلیلش میتونه عدد نبودن عبارت باشه
zerocool151
شنبه 18 خرداد 1392, 22:30 عصر
اومدیمو 20 تا سطر داشت Datalist
آیا آیتم 20 ام داره؟؟؟
ahmad156
یک شنبه 19 خرداد 1392, 08:28 صبح
گفته مقادیر کمتر(نه کمتر مساوی) از تعداد سطر یعنی اگر 20 تا سطر باشه تا 19 بیشتر تکرار نمیشه:لبخندساده:
zerocool151
یک شنبه 19 خرداد 1392, 13:32 عصر
همون 19 تای شما، داره؟؟
ahmad156
یک شنبه 19 خرداد 1392, 14:17 عصر
دوست عزیز اولا ListBox نه DataList ثانیا بر اساس تعداد داره حلقه تکرار میشه نه مقدار Static
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.