Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:为何返回的行状态不一样?

1楼
hbhb 发表于:2023/10/12 10:28:00
大师:窗口中某一表,插入几行后,不保存,在删除行后事件的代码
For Each tr As DataRow In tb.DataRows
    Output.Show(tr.RowState)
Next 
Output.Show(e.datarow.RowState)

然后删除新增的行,为何返回的行状态不一样?



2楼
有点蓝 发表于:2023/10/12 10:38:00
都删除了肯定就是Detached,以最后的状态为准
3楼
hbhb 发表于:2023/10/12 11:09:00
那为何删除的不是新增行,e.datarow.RowState返回的是DataRowState.Deleted?
4楼
有点蓝 发表于:2023/10/12 11:12:00
新增行还没有保存,删除后就是Detached,保存过删除后就是Deleted。可以利用这个判断是否需要处理后台数据
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03101 s, 2 queries.