Foxtable(狐表)用户栏目专家坐堂 → [求助]DataRowDeleting 删除是提示系统问题


  共有2089人关注过本帖平板打印复制链接

主题:[求助]DataRowDeleting 删除是提示系统问题

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]DataRowDeleting 删除是提示系统问题  发帖心情 Post By:2016/2/29 17:42:00 [只看该作者]

红袍老师,
    DataRowDeleting 表事件,下面标注颜色的部分,不知道为什么执行有问题,直接导致系统错误,退出,麻烦您给看看!

'
'回收编号开始
Dim dt3 As DataTable= e.DataTable
If dt3.DataRows.count>0 Then
    Dim dr1 As DataRow= dt3.DataRows(0)
    If e.DataRow.Isnull(dr1("Colname"))=False Then
        Dim dr As DataRow
        If dr1.IsNull("Preletter")=False Then
            Dim str As String() = e.DataRow(dr1("Colname")).Split("-")
            Dim dt1 As Date=CDate("20" & str(1).SubString(0,2) & "-" & str(1).SubString(2,2) & "-" & str(1).SubString(4,2))
            If dt1>=Date.Today Then
                dr=DataTables("AS017编号回收表").AddNew()
                                DataTables("AS017编号回收表").Save
            End If
        Else
MessageBox.Show(1)‘这块显示,后面就提示错误了
            dr=DataTables("AS017编号回收表").AddNew()
MessageBox.Show(dr("Tablename"))
            dr("Tablename")=e.DataTable.name
            dr("顺序编号")=e.DataRow(dr1("Colname"))
            DataTables("AS017编号回收表").Save
        End If
    End If
End If
'回收编号结束
[此贴子已经被作者于2016/2/29 17:48:31编辑过]

 回到顶部