PDA

View Full Version : سوال: چجوری ایتم های combobox فقط تا دو حرف داشته باشن؟



hamid_0341
پنج شنبه 27 تیر 1392, 12:04 عصر
با سلام
من یک کمبو باکس دارم که همه ی ایتم هاش 3 حرفی هستند و میخوام فقط تا دو حرف اول اونارو نشون بده
چجوری این کارو انجام بدم ؟
توی ایتم ها اسم درایو های سیستم هستش مثلا

C:\
D:\

من میخوام فقط D: یا C: نشون بده
ممنون اگه راهنمایی کنید :قلب:

hamid_0341
پنج شنبه 27 تیر 1392, 12:51 عصر
کسی نظری نداره ؟

Y_Safaiee
پنج شنبه 27 تیر 1392, 13:01 عصر
با سلام
من یک کمبو باکس دارم که همه ی ایتم هاش 3 حرفی هستند و میخوام فقط تا دو حرف اول اونارو نشون بده
چجوری این کارو انجام بدم ؟
توی ایتم ها اسم درایو های سیستم هستش مثلا

C:\
D:\

من میخوام فقط D: یا C: نشون بده
ممنون اگه راهنمایی کنید :قلب:

با سلام خدمت شما
یک راهش اینطوریه :


var q=(from p in comboBox1.Items.OfType<string>().ToList() select p);
comboBox1.Items.Clear();
foreach (var i in q) comboBox1.Items.Add(i.Substring(0, 2));


یک راه دیگش :


for (int a = 0; a < comboBox1.Items.Count; a++) comboBox1.Items[a] = comboBox1.Items[a].ToString().Substring(0, 2);


و ...

موفق باشی
بایت بایت

hamid_0341
پنج شنبه 27 تیر 1392, 14:02 عصر
اقا خدایی دستت دردنکنه
کیلو بایت کیلو بایت :قلب: