LoadPhysicalValue
一般用户可以忽略此节内容。
在多用户环境下,如果其他人已经修改并保存此行,我们可以执行Load方法,将后台的最新数据加载到行中,覆盖现有数据。
如果不想影响行的当前数据,却想获得后台数据,就只能通过LoadPhysicalValue方法,此方法会返回一个字典,包括各列的后台值。
LoadPhysicalValue和Load一样,都是较为费时的方法,所以不适合用在DrawCell这样频繁执行的事件中。
示例
获得并显示订单表选定行的后台值:
Dim dr As
DataRow = Tables("订单").Current.DataRow
'取得当前行的DataRow
Dim dic As Dictionary(of
String,Object)= dr.LoadPhysicalValue
'加载后台值
For Each
key As String In dic.Keys
Output.Show(Key & ":" & dic(key))
Next