This is your problem
lstBox.DataSource = cboArrayloading.SelectedItem
In your case, you have been passing a pure string value "Array1 or Array2" and trying to do databinding on that string. You can do a databind if you a passing an object that impliments IList ( string doesn't).
There are few...