من وقتی اطلاعاتم رو از List Box میگیرم و میخوام وارد Data Grid View کنم،یه فضای خالی همراه با نام اون آیتم به grid view اضافه میشه که با TrimEnd یا TrimStart،نمیشه حذفش کرد.
باید چیکار کنم؟
من وقتی اطلاعاتم رو از List Box میگیرم و میخوام وارد Data Grid View کنم،یه فضای خالی همراه با نام اون آیتم به grid view اضافه میشه که با TrimEnd یا TrimStart،نمیشه حذفش کرد.
باید چیکار کنم؟
سلام ، میتونی اول با یه متود فاصله خالی رشته ها(آیتم ها) رو حذف کنی و بعد تو دیتاگرید
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));
}
}
موفق و پیروز باشید !!!
سلام خدمت دوستان
دوست عزيز به نظر من شما يا كدتو بذار يا اينكه داده هايي كه از ليست باكس مي خواني و دادهايي در گري ويو ذخيره ميشن رو بذار تا ببينيم مشكل كجاست!!
ميدوني منظورم چيه!!؟ منظورم اينه كه شما از كجا مطمئني كه تويه گريدويوت داده هابا فاصله ذخيره ميشن!!؟
شما بعد از نمايش داده ها در گريد ويو بيا با فشار يك دكمه داده ي يه سلول كه فكر مي كني فاصله دار هست رو بخون و در يك تكست باكس بريز ببين بازهم فاصله داره!!
اگر داشت كدت رو بزار تا دوستان مشكلت رو حل كنند!!
موفق باشي