首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB中dataView.Table.GetChanges().Rows.Count 未将对象引用到实例,该怎么处理

2012-02-02 
VB中dataView.Table.GetChanges().Rows.Count 未将对象引用到实例当视图没有发生变化时 dataView.Table.Ge

VB中dataView.Table.GetChanges().Rows.Count 未将对象引用到实例

当视图没有发生变化时 dataView.Table.GetChanges().Rows.Count 就未将对象引用到实例,当修改dataview后错误提示消失!
怎么判断getchanges().rows.count 为nothing或者说在没有修改的时候不报错

代码如下:

  Private Sub grdshrView_BeforeLeaveRow(ByVal sender As System.Object, ByVal e As DevExpress.XtraGrid.Views.Base.RowAllowEventArgs) Handles grdshrView.BeforeLeaveRow

  MessageBox.Show(dataHandleShr.Dv.Table.GetChanges().Rows.Count) '没有修改dataview时错误

  If OperationType = Framework.OperateType.Edit Or OperationType = Framework.OperateType.Add And dataHandleShr.Dv.Table.GetChanges().Rows.Count > 0 Then
  ShrYZ()
  End If
  End Sub

[解决办法]
修改datatable后,记得调用下acceptchange方法。

热点排行