form里面的代码如下:DataSet ds = new DataSet();
        private void button1_Click(object sender, EventArgs e)
        {
            DataSet set = ds.GetChanges();
            DataRowState state= ds.Tables[0].Rows[0].RowState;
        }        private void Form3_Load(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection("server=(local);uid=sa;database=pubs");
            SqlDataAdapter da = new SqlDataAdapter("select * from authors", con);
            con.Open();
            da.Fill(ds);
            con.Close();
            this.textBox1.DataBindings.Add("Text", ds, "Table.au_fname");
            this.textBox2.DataBindings.Add("Text", ds, "Table.au_lname");
            
        }问题是我对绑定数据后的textbox1进行了数据修改
dataset里面的数据相应也作了修改
但是奇怪的地方是
DataSet set = ds.GetChanges();
得到set为空,这不明显不统一吗,数据都改变了,行的状态却还是原来的未改变状态
这是什么原因?还是漏洞?