标记修改行及修改种类-CS架构 PPT

时间:2024-05-15 15:57:07
【文件属性】:

文件名称:标记修改行及修改种类-CS架构 PPT

文件大小:169KB

文件格式:PPT

更新时间:2024-05-15 15:57:07

CS架构

1)标记修改行及修改种类 在dataSet中表的每一行对象有一个RowState属性,记录了该行是否作了修改及作了何种修改的信息: dataSet.Tables["students"].Rows[0].RowState 其值可为:DataRowState.Added/Modified/Deleted和Unchanged。 当dataSet中表数据载入后,各行的状态为Unchanged,当对表中某行进行修改后,会根据修改类型自动改变该行的状态。在调用AcceptChanges后,对应行状态恢复到Unchanged状态。 由于更新数据库的update方法是依据该状态来确定哪些行要修改和做什么修改,所以在用dataSet数据更新数据库前,不要调用用AcceptChanges。


网友评论