PDA

View Full Version : listitem



sohrab o
جمعه 19 آذر 1389, 09:32 صبح
چرا در وب لیست آیتم داریم اما تو ویندوز نیست؟
MyComboBox.Items.Add(new System.Web.UI.WebControls.ListItem("First", "1"));

واسه کد بالا تو ویندوز باید چیکار کرد؟!!!!!!!!

sorooshk
جمعه 19 آذر 1389, 10:10 صبح
سلام
خوب اگر درست فهميده باشم شما به اين كد نياز داريد: :متفکر:





for (int i = 1; i <= 10; i++)
{
cmb1.Items.Add(i +". "+ "Text Number: " + i);
}




من در مثال فوق يك ComboBox ساختم و اسم اون را گذاشنم cmb1 و بعد با يك حلقه for به هر آيتم ComboBox يك عدد اضافه كردم و بعد از آن عدد متن Text Number را نوشتم. فرض من اين است كه شما به جاي Text Number يي كه من نوشتم اطلاعات مورد نظر خودت را از بانك اطلاعاتي بگيري و اضافه بكني و قبل از اون هم مثل من كه يك شماره به هر مقدار اضافه كردم يك شماره يا هر چيز ديگري كه ميخواي به اون اضافه بكني. ميتوني براي حلقه for بگي كه اول تعداد گزينه هاي توي بانك اطلاعاتي را بشماره و بعد كنار هر كدوم اونها مثلا يك شماره اضافه بكنه يا هر چيز ديگه اي.


نتيجه مثالي كه من نوشتم ميشه اين :



1. TexNumber: 1
2. TexNumber: 2
3. TexNumber: 3
4. TexNumber: 4
5. TexNumber: 5
6. TexNumber: 6
7. TexNumber: 7
8. TexNumber: 8
9. TexNumber: 9
10. TexNumber: 10

sohrab o
جمعه 19 آذر 1389, 10:16 صبح
نه منظورم این نبود
می خوام ببینم در ویندوز ItelList وجود داره؟؟؟!!

sorooshk
جمعه 19 آذر 1389, 10:20 صبح
والا يكم نامفهوم سوال پرسيديد (البته شايد هم من درست متوجه نشدم) لطفا بيشتر توضيح بدهيد كه دقيقا ميخواهيد چه كاري بكنيد

sohrab o
جمعه 19 آذر 1389, 10:30 صبح
ببینید واسه هر آیتم تو لیست باکس با کامبو باکس یه آیتم وجود داره (تو وب)
که به این آیتم می تونید یک مقدار واسه تکست بدید یک مقدار واسه Value مثلا شهر در لیست باکس با کامبو باکس شهر ها شهر مشهد به عنوان تکست و مقدار ID اون در جدول به عنوان Value استفاده می شه
حالا من می خوام به یک حلقه آیتم های مختلفمو به لیست یا کامبو اضافه کنم که Value داشته باشه

sorooshk
جمعه 19 آذر 1389, 10:41 صبح
خوب ما اين را هم تو ويندوز داريم:



cmb1.DisplayMember = "Code Ke Neshan Dadeh Mishavad";




cmb1.ValueMember = "Value Ke Dar Nazar Gerefteh Mishavad";

با دستور DisplayMember مقداري را به كاربر نشون ميدي و با دستور ValueMember مقداري را براي كاركردن با اون در نظر ميگيري منظورت همين بووووووود ؟؟؟؟؟؟