以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在窗口中加了个表,默认是只读的,只有新增才可以编辑 ,而且只能停留在新增的行上,直到这行保存才能移动到其他行,可以实现吗 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57648) |
-- 作者:jswjyjf -- 发布时间:2014/9/28 15:16:00 -- 在窗口中加了个表,默认是只读的,只有新增才可以编辑 ,而且只能停留在新增的行上,直到这行保存才能移动到其他行,可以实现吗 在窗口中加了个表,默认是只读的,只有新增才可以编辑 ,而且只能停留在新增的行上,直到这行保存才能移动到其他行,可以实现吗
|
-- 作者:Bin -- 发布时间:2014/9/28 15:18:00 -- 在PrepareEdit事件 If e.Row.DataRow.RowState <> DataRowState.Added Then e.Cancel=True End If |
-- 作者:有点甜 -- 发布时间:2014/9/28 15:21:00 -- http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=53167&skin=0
http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52867&authorid=0&page=0&star=2
|
-- 作者:jswjyjf -- 发布时间:2014/9/28 15:22:00 -- 解决了一部分 但是还是可以移动到其他行 |
-- 作者:Bin -- 发布时间:2014/9/28 15:24:00 -- 看3楼 |
-- 作者:jswjyjf -- 发布时间:2014/9/28 15:45:00 -- 流水账里有这样写法 Key = e.Table.Rows(Index)("_SortKey") 这个看不懂写法 |
-- 作者:Bin -- 发布时间:2014/9/28 15:46:00 -- dim r as row = e.Table.Rows(Index) key = r("_SortKey") 这这两句的意思是一样的,只不过写成一行简化而已
|
-- 作者:有点甜 -- 发布时间:2014/9/28 15:47:00 -- 获取index行的某列_Sortkey |
-- 作者:jswjyjf -- 发布时间:2014/9/28 15:51:00 -- 这样就明白了
|
-- 作者:jswjyjf -- 发布时间:2014/9/28 15:56:00 -- 还有一个问题 表事件 AfterMoveRow
不起作用的 我加个msgbox("ddffd") 移动行怎么没反应
|