DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   C# (http://www.daniweb.com/forums/forum61.html)
-   -   Adding new item to combobox (http://www.daniweb.com/forums/thread164240.html)

nmakkena Dec 26th, 2008 6:14 am
Adding new item to combobox
 
How can I add items programatically into combo box control during runtime?
I am trying like this.
expcombo.Items.Add(expcombo.Text); But given item is not saved. when I close the form and run the form again.. combo box is not showing that given item.
I changed above statement like this
Messagebox.show(expcombo.Items.Add(expcombo.Text));
Here I am getting a numeric value like 1 even though I entered string value.
Pls somebody help me. I am trying for this from long back

Ramy Mahrous Dec 26th, 2008 7:27 am
Re: Adding new item to combobox
 
Look, object (application, controls, textbox, combobox, etc...) data saved in machine memory, so when your application closed all its data removed.
To do your scenario, to add an item then close the application, and when you start it again, you find this item, you should have data repository (SQL Server, MySQL, XML, etc...) holds combobox items.

ddanbe Dec 26th, 2008 8:17 am
Re: Adding new item to combobox
 
Quote:

Messagebox.show(expcombo.Items.Add(expcombo.Text));
I wonder how you can let this work, expcombo.Items.Add(expcombo.Text) isn't a string.
expcombo.Text is a property of the entire combobox, why do you want to show it as a selectable item in the combobox itself?

ddanbe Dec 26th, 2008 6:48 pm
Re: Adding new item to combobox
 
As RamyMahrous says, the items you add during runtime aren't saved anywhere. The items you put in during design are hardcoded and will always be there. The ones you add during runtime have to be saved by you before closing your app(many options here) and loaded back in when your app starts up.


All times are GMT -4. The time now is 8:09 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC