PDA

View Full Version : سوال: ايجاد يك سطر خالي در كمبو باكس در ‍C#



kazemi_neda
یک شنبه 18 مرداد 1388, 11:48 صبح
سلام
من يك كمبو باكس در فرم دارم كه مي خواهم يك سطر خالي در آن ايجاد كنم كه كاربر در صورتي كه نخواست اين كمبو باكس را پر كند از سطر خالي استفاده كند اما چون اين كمبو باكس از يك ديتا سورس پر مي شود زماني كه از كد

;cboPosition.SelectedIndex = -1
;("",cboPosition.Items.Insert(0

استفاده مي كنم با پيغام خطاي
Items collection cannot be modified when the DataSource property is set

مواجه ميشوم. لطفا من را راهنمايي كنيد. در صورتي كه نحوه كار من اشتباه است، لطفا روش كار را توضيح دهيد.

با تشكر

Yasersadegh
یک شنبه 18 مرداد 1388, 13:13 عصر
سلام دوست عزيز
اين خطا به خاطر خط دوم كدت است كه وقتي شما با dataSource كمبو رو پر مي كنيد نمي تونيد دستي براش مقدار بديد!!
شما يا مي تونيد تنها همون خط اول كدتون رو رويه يه رويداد مناسب بنويسيد كه كاربر اون رويداد رو انجام داد كمبو خالي بشه!!(يعني از حالت انتخاب خارج بشه!!)
يا شما مي تونيد تويه ديتابيستون يه ركورد خالي ايجاد كنيد تا در كمبو ظاهر بشه و كاربر اونو انتخاب كنه!!

موفق باشيد:چشمک:

Mohsen229266
یک شنبه 18 مرداد 1388, 13:23 عصر
سلام دوست من


comboBox1.SelectedIndex = -1;
comboBox1.Items.Add(string.Empty);

Yasersadegh
یک شنبه 18 مرداد 1388, 13:29 عصر
سلام دوست من


comboBox1.SelectedIndex = -1;
comboBox1.Items.Add(string.Empty);


سلام دوست عزيز
شما خودت اين كد رو امتحان كردي!!!؟
اين كدهم خط دومش اروري كه دوستمون گفتند رو ميده!!:چشمک:
به طور كلي وقتي شما با dataSource كمبو رو پر مي كنيد نمي تونيد دستي براش مقدار بديد!! حالا مي خواد جا خالي (Space) باشه يا مي خواد empty باشه!!!:لبخند:

موفق باشيد:چشمک: