View Full Version : حذف آیتم خالی از لیست باکس
dele_ghamgin_2008
جمعه 13 دی 1392, 11:18 صبح
سلام . من یک لیست باکس دارم که توش مقادیری وجود دارد و در بین آن از مقادیر خالی استفاده شده است . به عنوان مثال :
احمد
علی
جواد
حسن
مشاهده می کنید که بین علی و جواد یک آیتم خالی وجود دارد. می خواهم وقتی روی باتن کلیک کردم این آیتم خالی حذف گردد و به شکل زیر شود :
احمد
علی
جواد
حسن
لطفاً کمکم کنید.
hmbarnamenevis
جمعه 13 دی 1392, 11:29 صبح
این یک روش غیر منطقی هست که با کلیک روی یک دکمه آیتم های خالی حذف شوند. لطفا شما تشریح کنید که در برنامه خود چکار کردید و چه کدی نوشتید تا این فضاهای خالی ایجاد شده است. تا در همون جا جلوی این کار را بگیریم;
ولی باز اگر می خواهید کدی بنویسید که فضاهای خالی حذف شوند این کد را درج کن:
for (int i = 0; i < comboBox3.Items.Count-1; i++)
{
if (comboBox3.Items[i].ToString() == "")
comboBox3.Items.RemoveAt(i);
}
headshoter
جمعه 13 دی 1392, 13:57 عصر
بهتره اون موقعی که دارین ایتم هارو ادد میکنید به لیست باکس ، چک کنید ، اگه مقدار خالی نبود ادد بشه ...
dele_ghamgin_2008
جمعه 13 دی 1392, 20:42 عصر
این یک روش غیر منطقی هست که با کلیک روی یک دکمه آیتم های خالی حذف شوند. لطفا شما تشریح کنید که در برنامه خود چکار کردید و چه کدی نوشتید تا این فضاهای خالی ایجاد شده است. تا در همون جا جلوی این کار را بگیریم;
ولی باز اگر می خواهید کدی بنویسید که فضاهای خالی حذف شوند این کد را درج کن:
for (int i = 0; i < comboBox3.Items.Count-1; i++)
{
if (comboBox3.Items[i].ToString() == "")
comboBox3.Items.RemoveAt(i);
}
حق با شما بود . در یک جا یک سوتی داده بودم که مقدار خالی را ادد می کرد . اون قسمت رو حل کردم . دیگه نیازی به کد ندارم. متشکرم
dele_ghamgin_2008
جمعه 13 دی 1392, 20:42 عصر
بهتره اون موقعی که دارین ایتم هارو ادد میکنید به لیست باکس ، چک کنید ، اگه مقدار خالی نبود ادد بشه ...
نمیشه . چون خالی ادد نمی کنه . مقدار رو ادد میکنه . بعد یک سری تغییرات روش اعمال میشه که سبب خالی شدن میشه .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.