c#中如何在窗体加载的方法里 加载两个comboBox的数据 使两个控件数据不同步
private void Form1_Load(object sender, EventArgs e)
         {              
             string sql = "select Id,CityName from CityInfo";
             SqlConnection conn = new SqlConnection(dbstr);              
             conn.Open();
             SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
             DataSet ds = new DataSet();
             sda.Fill(ds, "city");
             comboBox1.DataSource = ds.Tables["city"];
             comboBox2.DataSource = ds.Tables["city"];
             comboBox1.DisplayMember = "CityName";
             comboBox1.ValueMember = "Id";
             comboBox2.DisplayMember = "CityName";
             comboBox2.ValueMember = "Id";
             conn.Close();
         }
以上是代码、问题是当我选择  comboBox1  里的数据时、 comboBox2  的数据会同时跟着改变、变成跟 comboBox1 里的数据一样了,并且  comboBox2  改变时  comboBox1  也会跟着变
这是问题抓图
------解决方案--------------------
帮顶 新建2个datatable 做comboBox的数据源试试 ,菜鸟飘过