Foxtable(狐表)用户栏目专家坐堂 → 引用自动更新


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

主题:引用自动更新

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


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
引用自动更新  发帖心情 Post By:2012/9/14 17:23:00 [显示全部帖子]

If e.DataCol.Name = "产品编号" Then
Dim acmd As New SQLCommand
Dim adt As DataTable
Dim adr As DataRow = e.DataRow
acmd.CommandText = "SELECT 成本价 From {产品表} Where [产品编号] = '" & adr("产品编号") & "'Order By 日期 Desc"
adt = acmd.ExecuteReader
If adt.DataRows.Count > 0 Then
adr("单价") = adt.DataRows(0)("成本价")
Else
adr("单价") = Nothing
End If
End If

If e.DataCol.Name = "成本价" Then

DataTables("产品表").DataCols("单价").RaiseDataColChanged()

End If

 

用上述代码执行效力非常低

求助,解决方案或代码优化

谢谢!


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


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
  发帖心情 Post By:2012/9/14 22:21:00 [显示全部帖子]

非常感谢各位的帮助,现在快了很多

 回到顶部