PDA

View Full Version : سوال: حذف فضای خالی در ابتدا یا انتهای نام Itemهای درون List Box



amin_rezaee
پنج شنبه 05 شهریور 1388, 15:03 عصر
من وقتی اطلاعاتم رو از List Box میگیرم و میخوام وارد Data Grid View کنم،یه فضای خالی همراه با نام اون آیتم به grid view اضافه میشه که با TrimEnd یا TrimStart،نمیشه حذفش کرد.
باید چیکار کنم؟

Salar Ashgi
پنج شنبه 05 شهریور 1388, 17:15 عصر
سلام ، میتونی اول با یه متود فاصله خالی رشته ها(آیتم ها) رو حذف کنی و بعد تو دیتاگرید

Add شون کنی !!!



string Del_Space(string str)
{
string res = "";
foreach (char c in str)
{
if (c == ' ')
continue;
else
res += c.ToString();
}
return res;
}
======================
string res="";
foreach (object obj in listBox1.Items)
{
if (obj != null)
{
res = obj.ToString();
dataGridView1.Rows.Add(Del_Space(res));
}
}


موفق و پیروز باشید !!!

amin_rezaee
جمعه 06 شهریور 1388, 15:02 عصر
سلام ، میتونی اول با یه متود فاصله خالی رشته ها(آیتم ها) رو حذف کنی و بعد تو دیتاگرید

Add شون کنی !!!



string Del_Space(string str)
{
string res = "";
foreach (char c in str)
{
if (c == ' ')
continue;
else
res += c.ToString();
}
return res;
}
======================
string res="";
foreach (object obj in listBox1.Items)
{
if (obj != null)
res = obj.ToString();
dataGridView1.Rows.Add(Del_Space(res));
}


موفق و پیروز باشید !!!


نمیدونم چرا؟؟؟؟
ولی نمیشه فضای خالی را حذف کرد...:عصبانی++:

Salar Ashgi
جمعه 06 شهریور 1388, 17:25 عصر
من کدی رو که نوشته بودم تست کردم ، جواب درست میده ! حالا نمیدونم مشکل اصلی

شما کجاست ؟

اون قسمت از کد که خطا میگیره رو بگید تا بهتر رو موضوع بحث کنیم !!!

amin_rezaee
شنبه 07 شهریور 1388, 15:36 عصر
من کدی رو که نوشته بودم تست کردم ، جواب درست میده ! حالا نمیدونم مشکل اصلی

شما کجاست ؟

اون قسمت از کد که خطا میگیره رو بگید تا بهتر رو موضوع بحث کنیم !!!

میخوام آیتم های یه لیست باکس رو وارد گرید ویو کنم،ولی تو سلول های گرید ویو با فضای خالی اضافه می شه....

Yasersadegh
شنبه 07 شهریور 1388, 15:56 عصر
سلام خدمت دوستان
دوست عزيز به نظر من شما يا كدتو بذار يا اينكه داده هايي كه از ليست باكس مي خواني و دادهايي در گري ويو ذخيره ميشن رو بذار تا ببينيم مشكل كجاست!!:متفکر:
ميدوني منظورم چيه!!؟ منظورم اينه كه شما از كجا مطمئني كه تويه گريدويوت داده هابا فاصله ذخيره ميشن!!؟:متفکر:
شما بعد از نمايش داده ها در گريد ويو بيا با فشار يك دكمه داده ي يه سلول كه فكر مي كني فاصله دار هست رو بخون و در يك تكست باكس بريز ببين بازهم فاصله داره!!:لبخند:
اگر داشت كدت رو بزار تا دوستان مشكلت رو حل كنند!!
موفق باشي:چشمک: