以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表新增行时,更新当前行位置数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25048) |
-- 作者:chnfo -- 发布时间:2012/10/30 10:01:00 -- [求助]表新增行时,更新当前行位置数据 希望在表新增行时,自动得到该行在表中的位置。 但插入行后,该行的位置值并没有一起变化。例如在第2行位置插入一行,原来的第二行到了第三行,应当显示为2而不是1 |
-- 作者:lin_hailun -- 发布时间:2012/10/30 10:22:00 -- 写在dataColChanged事件的代码 Select Case e.DataCol.Name Case "第二列" e.DataRow("suit") = Tables(e.DataTable.Name).FindRow(e.DataRow) End Select 写在DataRowAdded的代码 e.DataTable.DataCols("第二列").RaiseDataColChanged("_Sortkey >= " & e.DataRow("_SortKey")) --------------------------------------------------------------------- 接下来,自由变通下便可。 |