DataRow.EndEdit 方法:http://msdn.microsoft.com/zh-cn/library/system.data.datarow.endedit.aspx
终止发生在该行的编辑。DataRow.CancelEdit 方法:http://msdn.microsoft.com/zh-cn/library/system.data.datarow.canceledit.aspx
取消对该行的当前编辑。
请问,两个方法有什么区别呢?看不懂
终止发生在该行的编辑。DataRow.CancelEdit 方法:http://msdn.microsoft.com/zh-cn/library/system.data.datarow.canceledit.aspx
取消对该行的当前编辑。
请问,两个方法有什么区别呢?看不懂
canceledit取消新值
private void AcceptOrReject(DataRow row)
{
// Use a function to validate the row's values. 使用一个函数去校验行的值
// If the function returns true, end the edit; 如果函数返回true(校验通过),结束编辑
// otherwise cancel it. 否则取消
if(ValidateRow(row))
row.EndEdit();
else
row.CancelEdit();
}private bool ValidateRow(DataRow thisRow)
{
bool isValid = true;
// Insert code to validate the row values. 插入校验行值的代码
// Set the isValid variable. 设置isValid变量
return isValid;
}