Foxtable(狐表)用户栏目专家坐堂 → [求助]用sql表 分页加载问题?


  共有2717人关注过本帖树形打印复制链接

主题:[求助]用sql表 分页加载问题?

帅哥哟,离线,有人找我吗?
manyifuwu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:500 积分:5397 威望:0 精华:0 注册:2009/2/5 13:09:00
[求助]用sql表 分页加载问题?  发帖心情 Post By:2020/5/6 11:37:00 [只看该作者]

表事件AfterLoad的代码有变化:

Dim drs As New List(of DataRow)
For
Each nm As String In e.DataTable.GetValues("产品") '找出每个产品的第一行数据, 添加到集合drs
    drs.Add(e.DataTable.Find("
产品 = '" & nm & "'", "[_SortKey]"))
Next
For
Each r As DataRow In drs
    e.DataTable.DataCols("
入库").RaiseDataColChanged(r)
Next

这个代码在数据加载后,重置每个产品第一行的入库列,刷新每个产品的库存,重置某产品的第一行,等于该产品所有行的库存都会刷新,所以没有必要重置所有行的。



我用的sql表,,,,出现错误。

.NET Framework 版本:4.0.30319.42000

Foxtable 版本:2020.1.19.19

错误所在事件:库存_Table1,AfterLoad

详细错误信息:

未将对象引用设置到对象的实例。



谢谢!




 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/6 11:46:00 [只看该作者]

Dim drs As New List(of DataRow)
For
 Each nm As String In e.DataTable.GetValues("产品"'找出每个产品的第一行数据添加到集合drs
dim dr as datarow = e.DataTable.Find("产品 = '" & nm & "'""[_SortKey]")
if dr isnot nothing then
    drs.Add(dr
)
end if
Next
For
 Each r As DataRow In drs
    e.DataTable.DataCols("
入库").RaiseDataColChanged(r)
Next

 回到顶部