0
다음 코드에서 UPDATE는 작동하지만 DELETE가 작동하지 않습니다. 행을 삭제하면 삭제되고 GridView1에는 표시되지 않지만 데이터베이스에는 여전히 삭제됩니다. customers
은 PrimaryKey
입니다.SQLCommandBuider가 삭제되지 않는 이유는 무엇입니까?
using (SqlConnection connection = new SqlConnection(conString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand("select * from customers", connection);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
connection.Open();
DataTable customers = new DataTable();
adapter.Fill(customers);
// code to modify data in DataTable here
customers.Rows.RemoveAt(rowIndex);
GridView1.EditIndex = -1;
GridView1.DataSource = customers;
GridView1.DataBind();
adapter.Update(customers);
코드 스 니펫 및 링크를 제공해 주셔서 감사합니다. – jams