PDA

View Full Version : سوال: افزودن مقادیر textbox به ListBox



shokrmhd
چهارشنبه 19 آبان 1389, 19:15 عصر
سلام دوستان
من یک صفحه دارم با چندین DropDown و TextBox
برای یک TextBoxام یک ListBox و یک ImageButtom گذاشتم که با زدن دکمه مقادیر TextBox رو به ListBox انتقال میده
مشکل من اینجا هست که بعد از زدن این دکمه مقادیر موجود در DropDown من دو برابر میشه.یعنی هرچی که داخلش دارم 2 تا میشه و با زدن این دکمه این مقادیر بیشتر و بیشتر میشه
به نظر شما مشکل من از کجاست؟

shokrmhd
چهارشنبه 19 آبان 1389, 19:16 عصر
سلام دوستان
من یک صفحه دارم با چندین DropDown و TextBox
برای یک TextBoxام یک ListBox و یک ImageButtom گذاشتم که با زدن دکمه مقادیر TextBox رو به ListBox انتقال میده
مشکل من اینجا هست که بعد از زدن این دکمه مقادیر موجود در DropDown من دو برابر میشه.یعنی هرچی که داخلش دارم 2 تا میشه و با زدن این دکمه این مقادیر بیشتر و بیشتر میشه
به نظر شما مشکل من از کجاست؟

راستی اینم کدی هست که برای انتقال مقادیر TextBox به ListBox استفاده کردم :

lsRecipientUserName.Items.Add(txtRecipientUserName .Text)

shokrmhd
چهارشنبه 19 آبان 1389, 19:47 عصر
راستی اینم کدی هست که برای انتقال مقادیر TextBox به ListBox استفاده کردم :

lsRecipientUserName.Items.Add(txtRecipientUserName .Text)


HELP MEEEEEEEE:گریه:

k1csharpdeveloper
چهارشنبه 19 آبان 1389, 22:27 عصر
سلام کاری نداره که این کدو بنویس
listbox1.selecteditems.add(textbox1.text);
or
listbox1.selecteditems=textbox1.text;fagad convertesham bokon

kamran00f
چهارشنبه 19 آبان 1389, 23:27 عصر
سلام دوستان
من یک صفحه دارم با چندین DropDown و TextBox
برای یک TextBoxام یک ListBox و یک ImageButtom گذاشتم که با زدن دکمه مقادیر TextBox رو به ListBox انتقال میده
مشکل من اینجا هست که بعد از زدن این دکمه مقادیر موجود در DropDown من دو برابر میشه.یعنی هرچی که داخلش دارم 2 تا میشه و با زدن این دکمه این مقادیر بیشتر و بیشتر میشه
به نظر شما مشکل من از کجاست؟

ببین تو هر دفعه که از متد Add استفاده میکنی یه آیتم جدید به غیر از قبلیا که وجود داشتن به کنترلت اضافه میکنه یعنی هر چند بار که ازش استفاده کنی آیتم هات بیشتر و بیشتر میشن. یه راه حل ساده اینه که هربار رو ایمیج باکست کلیک کردی آیتم های لیست باکستو Clear کن و دوباره مقادیر تکست باکس هارو بهش اضافه کن.
مثلا اکه اسم لیست باکست ListBox1 باشه تو رویداد کلیک امیج باکست اینجوری بنویس:



ListBox1.Items.Clear(); // injoori avval item haye ghabli pak mishan ta inja

ListBox1.Items.Add(textbox1.text); // badesh meghdarayi ke mikhayo add kon

shokrmhd
شنبه 29 آبان 1389, 23:59 عصر
ببین تو هر دفعه که از متد Add استفاده میکنی یه آیتم جدید به غیر از قبلیا که وجود داشتن به کنترلت اضافه میکنه یعنی هر چند بار که ازش استفاده کنی آیتم هات بیشتر و بیشتر میشن. یه راه حل ساده اینه که هربار رو ایمیج باکست کلیک کردی آیتم های لیست باکستو Clear کن و دوباره مقادیر تکست باکس هارو بهش اضافه کن.
مثلا اکه اسم لیست باکست ListBox1 باشه تو رویداد کلیک امیج باکست اینجوری بنویس:



ListBox1.Items.Clear(); // injoori avval item haye ghabli pak mishan ta inja

ListBox1.Items.Add(textbox1.text); // badesh meghdarayi ke mikhayo add kon


دوست عزیز این روش یک مشکل داره :
1) به هنگام ذخیره مقادیر DropDownha این مقادیر در دیتابیس 0 میوفته
راه دیگه ای مد نظرتون نیست؟

shokrmhd
یک شنبه 30 آبان 1389, 00:43 صبح
دوست عزیز این روش یک مشکل داره :
1) به هنگام ذخیره مقادیر DropDownha این مقادیر در دیتابیس 0 میوفته
راه دیگه ای مد نظرتون نیست؟

در ضمن این روش مشکل دیگه ای که داره اینه که پس از هربار عدد کردن یک مقدار به list box تمامی dropdown ها هم ریستارت شده و روی گزینه اول خودشون قرار می گیرند

ahmad-hagh
یک شنبه 30 آبان 1389, 08:42 صبح
س

ستی اینم کدی هست که برای انتقال مقادیر TextBox به ListBox استفاده کردم
lsRecipientUserName.Items.Add(txtRecipientUserName .Text)

عزیزم این کدت مشکلی نداری
دخلی هم به dropDown نداره
کد ها دیگه تو چک کن یا یه خورده بیشتر توضیح بده ببینم مشکل کجاس