下面是一个按钮中的代码,目的是将数据绑到textbox中,第一次点这个按钮,正常。再次点就出错:
这将导致集合中的两个绑定绑定到同一个属性。
参数名: binding
       private void button4_Click_1(object sender, EventArgs e)
        {
            string Myconnection = "server=.;database=shui;uid=sa;pwd=;";
            //string sql = "select * from yhb";            string sql = "select * from yhb where zcm='" + zcm.Text.Trim() + "'";
            SqlConnection Myconn = new SqlConnection(Myconnection);
            Myconn.Open();
            SqlCommand STcmd = new SqlCommand(sql, Myconn);
            SqlDataAdapter da = new SqlDataAdapter(sql, Myconn);
            DataSet dt = new DataSet();
            da.Fill(dt,"tang");
            this.dataGridView1.DataSource = dt.Tables[0];
            yhm.DataBindings.Add("Text", dt, "tang.yhm");
        }
我也明白是由于绑定了两次Text的缘故,只是想问个解决方案。