以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何重置当前行,或选定的行? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11753) |
-- 作者:yanzhen2010 -- 发布时间:2011/8/10 14:31:00 -- 如何重置当前行,或选定的行? 重置列用RaiseDataColChanged,那么重置行呢?当前行如何重置?也就是当当前行某列的内容改变后重算当前行。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/8/10 14:35:00 -- 重置员工表的当前行: Dim dr As DataRow = Tables("员工").Current.DataRow DataTables("员工").DataCols("出生日期").RaiseDataColChanged(dr) |
-- 作者:yanzhen2010 -- 发布时间:2011/8/10 16:52:00 -- 以下是引用狐狸爸爸在2011-8-10 14:35:00的发言:
重置员工表的当前行: Dim dr As DataRow = Tables("员工").Current.DataRow DataTables("员工").DataCols("出生日期").RaiseDataColChanged(dr) 老总的代码应该放在哪里啊?我需要放在表DataColChanged事件中。不是按钮。 此代码放在表事件中后自动关闭项目。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/8/10 17:07:00 -- 在你想重置行的地方:
Dim dr As DataRow = 你要重置的行 DataTables("员工").DataCols("出生日期").RaiseDataColChanged(dr)
建议看看: http://www.foxtable.com/help/topics/1468.htm http://www.foxtable.com/help/topics/1453.htm
|
-- 作者:pc005637 -- 发布时间:2012/2/8 17:35:00 -- 回复:(yanzhen2010)如何重置当前行,或选定的行? 代码: If CurrentTable IsNot Nothing AndAlso CurrentTable.ColSel >= 0 Then
这是参考系统菜单模板和狐爸的回复写的。经过实践证明可用。 |