PDA

View Full Version : مشکل این کد کجاست؟؟؟



skmr_ae
یک شنبه 24 اردیبهشت 1391, 11:09 صبح
سلام
من یک چک لیست باکس دارم و یک لیبل
چک لیست باکسرو از بانک پر میکنم
میخوام با کلیک روی هر ایتم چک لیست باکس ایتمی که چک خورده به لیبل منتقل بشه و تیکش که برداشته شده از لیبل پاک بشه
این کد ر و توی سایت دیدم و استفاده کردم اما توی لیبل زمان اجرا هر ایتم از چک لیست باکس چک میخوره مینویسه system.data.row
خواهش میکنم بگید مشکلش چیه؟؟
ممنون


if (e.NewValue == CheckState.Checked)
CheckedItems.Add(checkbox1.Items[e.Index].ToString());
else
CheckedItems.Remove(checkbox1.Items[e.Index].ToString());

lb.Text = "";

foreach (string item in CheckedItems)
lb.Text = (string.Concat(lb.Text, item, " ,")).ToString();

lb.Text = (lb.Text.TrimEnd(new char[] { ',' })).ToString();

فرید نجفلو
یک شنبه 24 اردیبهشت 1391, 18:42 عصر
سلام دوست عزیز
شما باید اول بینید کدوم ستون رو می خواید نشون بدید خو اگه در نظر بگیریم که شما می خواید ستون اول رو داشته باشید می تونید اینطوری بنویسید:

foreach (object item in CheckedItems)

lb.Text = (string.Concat(lb.Text, ((DataRow)item)[0].ToString(), " ,"));

maryam_sahar
دوشنبه 25 اردیبهشت 1391, 01:49 صبح
سلام
توی console application یه مشکلی برام پیش اومده نمی دونم چه جوری حلش کنم.
وقتی می خام از کاربر ورودی بگیرم ، مثلا کاربر نام خودش را وارد کند ، به جاری کاراکترهایی که کاربر تایپ می کنه ، علامت سوال(؟) تایپ می شه.در حالیکه در نشان دادن خروجی مشکلی برای نشان دادن کاراکترها وجود نداه.

چطوری می تونم درستش کنم؟
ممنون

skmr_ae
شنبه 30 اردیبهشت 1391, 09:19 صبح
سلام دوست عزیز
شما باید اول بینید کدوم ستون رو می خواید نشون بدید خو اگه در نظر بگیریم که شما می خواید ستون اول رو داشته باشید می تونید اینطوری بنویسید:

foreach (object item in CheckedItems)

lb.Text = (string.Concat(lb.Text, ((DataRow)item)[0].ToString(), " ,"));

سلام
ممنون جواب دادید
اما نشد
ببینید طبق گفته هام در پست 1 چطور مشکل رو حل کنم
ممنون میشم لطف کنید و کمک کنید