Well, it seems to me that you have all of the required tools to TRY it to see if you can do it.
Failing that, this is how I did it:
public partial class Form1 : Form
{
private List<string> myStrings = new List<string>();
public Form1()
{
myStrings.Add("1");
myStrings.Add("2");
myStrings.Add("3");
myStrings.Add("4");
myStrings.Add("5");
InitializeComponent();
comboBox1.DataSource = myStrings;
}
private void button1_Click(object sender, EventArgs e)
{
comboBox1.DataSource = null;
myStrings.Add("6");
comboBox1.DataSource = myStrings;
}
}
Seriously, it ain't rocket surgery...