i have retrived values from a database and now populating a form with the info i got 2 combo box's  that i would like to popluate with the correct values, acording to the data. however, even if the selectedvalue, selectedindex, or selectedtext is changed,   when the form is shown/drawn the combo box's still stay at the first entry from the datasource,  
        public frmMov(string title, string year, int ratingid, int formatid, string rating, string format)
        {
            InitializeComponent();
            txtTitle.Text = title;
            txtYear.Text = Convert.ToString(year);
            cmbRating.SelectedValue = ratingid;
            cmbFormat.SelectedValue = formatid;
            
            
            
        }
why wont it change when the form is drawn am i missing somthing simple?
When i set a combobox's SelectedValue it dosnt work/update??  any help?  C# visual studio?
Did you try to store your data(which you have retrieve from the DB) into the variables that you have declared ? If yes, then the below code should work.
if you need to populate the combo box, you need to do this:
cmbRating.Items.Add(ratingid);
cmbFormat.Items.Add(formatid);
If No,
then you should create an arraylist to store the values from DB, loop thru it, then populate ur data in.
hope this helps.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment