"Cannot add items to the combobox when a datasource is assigned" You need to add the blank row to a datatable before you bind it to the combobox. This is off the top of my head so will need debugged obviously but you will get the idea:
SqlConnection MyConnection = new SqlConnection(PublicVars.ConnectionString);
MyConnection.Open();
SqlDataAdapter sqlDA1 = new SqlDataAdapter("SELECT ItemID FROM some\_items", MyConnection);
DataSet sqlDS = new DataSet();
sqlDA1.Fill(sqlDS, "some\_items");
DataTable tblItems= sqlDS.Tables\["some\_items"\];
DataRow NewRow = tblItems.NewRow();
NewRow\[0\] = "-- Click To Select --";
tblItems.Rows.InsertAt(NewRow, 0);
cboItems.DataSource = tblItems;
cboItems.DisplayMember = "ItemID";
cboItems.ValueMember = "ItemID";
cboItems.SelectedIndex = 0;
MyConnection.Dispose();
You should get the idea.