PDA

View Full Version : سوال: ست کردن index کامبو باکس



hamid_73
یک شنبه 29 دی 1392, 14:18 عصر
سلام دوستان
من یک کامبو باکس دارم که اطلاعات توی اون مثلا
علی 1
علی 2
علی 3
بعد می خوام وقتی فرم اجرا شد مثلا وقتی کاربر عدد 3 رو زد علی 3 2 رو زد علی2 انتخاب شود باید چیکار کنم
من خودم وقتی می نویسم
combo1.selectedindex=text.text
ارور میده

Mousavmousab
یک شنبه 29 دی 1392, 14:40 عصر
سلام
باید عدد بدی نه رشته
به این صورت :


combo1.selectedindex=2



اگر هم بخوای از Textbox بخونی و اون آیتم را توی Combbox نشون بدی باید به این شکل عمل کنی:


cb.SelectedIndex = int.Parse(TextBox1.Text);

forodo
یک شنبه 29 دی 1392, 14:40 عصر
سلام

comboBox1.SelectedIndex = Convert.ToInt32(textBox1.Text) - 1;

sagggad
یک شنبه 29 دی 1392, 14:48 عصر
اصلا این کار منطقی نیست
برای این کار باید از این دستور استفاده کرد:

ComboBox1.SelectedText = TextBox1.Text;

hamid_73
یک شنبه 29 دی 1392, 15:09 عصر
خب منم تبدیل می کنم ولی این ارور رو میده
115616

hamid_73
یک شنبه 29 دی 1392, 15:17 عصر
سلام
باید عدد بدی نه رشته
به این صورت :


combo1.selectedindex=2



اگر هم بخوای از Textbox بخونی و اون آیتم را توی Combbox نشون بدی باید به این شکل عمل کنی:


cb.SelectedIndex = int.Parse(TextBox1.Text);

خب منم تبدیل می کنم ولی این ارور رو میده
115617

rasol_afkham
یک شنبه 29 دی 1392, 15:34 عصر
Forodo درست گفته. زمانی که داخل کامبو باکس و یا لیست باکس و یا هر کامپوننتی که آرایه ای از اشاع را نگه می دارد، شیعی را قرار دهیم، به صورت پیش فرض از شماره 0 به بعد برای آن آرایه شماره گزاری می کند. یعنی شماره اندیس (1 علی) می شود 0 و شماره اندیس (2 علی) می شود 1 و الی آخر
پس اگر آخرین شیع (3 علی) باشد شماره اندیس آن 2 است. و اگر شمار بخواهید با انتخاب 3 آخرین را انتخاب نمایید باید به خصوصیت (SelectInsex) مقدار 2 را بفرستید.
اکسپشنی هم که نوشتید زمانی رخ می دهد که در یک آرایه شماره آرایه ای را انتخاب کرده باشید که از شماره اندیسهای آن آرایه بیشتر باشد.

samsam_ninja
یک شنبه 29 دی 1392, 16:00 عصر
خب منم تبدیل می کنم ولی این ارور رو میده
115617

خوب شماره اندکسات به 4 نمیرسه که ارور میده...!

rasol_afkham
یک شنبه 29 دی 1392, 16:44 عصر
یک نمونه در لینک زیر قرار داده ام. اول وارد صفحه مورد نظر شود و بعد گزینه دانلود رایگان را از سمت چپ انتخاب نمایید و در صفحه بعد بر روی د ایجاد لینک کلیک نمایید. بعد از دانلود می توانید کد را با برنامه سی شارپ اجرا نمایید
http://uplod.ir/r3zpbkcbdhy0/Temp001.rar.htm