private void Form1_Load(object sender, EventArgs e)
{
i_connection.ConnectionString = @"Data Source=127.0.0.1;Integrated Security=False;User ID=sa;Password=huyang;Initial Catalog=bus_test";
i_adapter = new SqlDataAdapter("select * from informa", i_connection);
i_command = new SqlCommandBuilder(i_adapter);
i_adapter.Fill(i_set);
// i_set.Tables[0].Rows[0].Delete(); //可以刷新
i_set.Tables[0].Clear();
i_set.Tables[0].AcceptChanges();
i_adapter.Update(i_set.Tables[0]);
}
------
设置断点后看到table的row是为0的;运行也没错,但是updata以后,数据库并没有改变。
而且如果改为delete,再updata后,运行正确的。
{
i_connection.ConnectionString = @"Data Source=127.0.0.1;Integrated Security=False;User ID=sa;Password=huyang;Initial Catalog=bus_test";
i_adapter = new SqlDataAdapter("select * from informa", i_connection);
i_command = new SqlCommandBuilder(i_adapter);
i_adapter.Fill(i_set);
// i_set.Tables[0].Rows[0].Delete(); //可以刷新
i_set.Tables[0].Clear();
i_set.Tables[0].AcceptChanges();
i_adapter.Update(i_set.Tables[0]);
}
------
设置断点后看到table的row是为0的;运行也没错,但是updata以后,数据库并没有改变。
而且如果改为delete,再updata后,运行正确的。