你正在为Certkiller创建一个ASP.NET应用程序。你的代码使用System.Data命名空间。市场部经理使用你网站上的一个页面来编辑Certkiller产品价格。你从数据库中重新得到产品数量、名称和价格,将这些信息保存在名为CertKproductInfo的DataSet对象中,并在Web页面上显示这些数据。市场部经理使用你的页面来编辑一个或更多的价格,你在CertKproductInfo中记录这些改变。市场部经理单击保存按来保存这些改变。你为保存按在单击事件处理写代码来保存编辑的价格到数据库。你要在执行更新之前选取productInfo的编辑行。你创建第二个名为productChanges的DataSet对象只用来保留那些编辑过的产品数据。你该使用哪行代码来从productInfo复制编辑行到productChanges?
A.
roductChanges = CertKproductInfo.GetChanges(DataRowState.Detached)
B.
productChanges = CertKproductInfo.GetChanges()
C.
productChanges.Merge(CertKproductInfo, true)
D.
productChanges.Merge(CertKproductInfo, false)