以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 非键值生成的表更新状态一直是正常状态 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41363) |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:01:00 -- 非键值生成的表更新状态一直是正常状态 非键值生成的表更新状态一直是正常状态 我用的是union all 查了一个临时表,然后 用datatable绑定的,但是我去改单元格 里面的内容的时候发现它的状态一直是正常 状态 |
-- 作者:Bin -- 发布时间:2013/10/17 17:02:00 -- 没看懂! |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:08:00 -- messagebox.show(r.RowState) 一直是2 |
-- 作者:Bin -- 发布时间:2013/10/17 17:09:00 -- 呵呵,查询临时表 是不允许修改保存的呢. |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:10:00 -- 给我一个状态就行,我不需保存,保存我会遍历的 |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:10:00 -- 要不然每一行都要操作一次 |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:16:00 -- 本来以前想用哈希表处理的,但是测试不方便,还是一个个的弄吧 虽然慢点,因为我如果一判断到状态是修改状态,我就不会往 下遍历了 |
-- 作者:狐狸爸爸 -- 发布时间:2013/10/17 17:18:00 -- 你自己用drawcell事件,标出已经修改的行吧,datarow有个rowState属性,可以判断是否修改过。 |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:21:00 -- For Each r As DataRow In DataTables("Proscd").DataRows If(r.RowState=DataRowState.Modified) Then End If |
-- 作者:longtechwj -- 发布时间:2013/10/17 17:25:00 -- 可不可以在DataColChanged改状态 状态可以自己改吗? |