dataGridView 使用 DataAdapter.Update 提交数据 新增行没有提交?

        private void SaveItem_Click(object sender, EventArgs e)
        {
            DataTable changeddata = DB.GetChanges();

            cardinfodataGridView.EndEdit(); 

            if (changeddata != null)
                CDataAdapter.Update(DB);
        }

如果新增行的话,没有离开新行,提交 新行没有被保存到数据库

如果新增行后,焦点转移到其他行 ,提交新行就保存到数据库了

这问题怎样处理

http://wenku.baidu.com/link?url=smkr-hMnlPynsTWh-phsYgLD38RmylVn52yv1ow3dw0-YcJpjU4nIhdTCj1dHNJJ6i9fzxO0b5ZIAzbnIN2w2K5wT8VnS81SYi9tFKnK-Im

谢谢 你提供的支持,主要是 bindingNavigator1 在作怪!!

如果单添加个 button 的话提交一点没问题

bindingNavigator1 里加个按钮提交就出这问题 ,不理解怎么回事,是不是滞后的问题

是自己的失误 !!谢谢