Foxtable(狐表)用户栏目专家坐堂 → 行状态枚举值,显示的疑问


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

主题:行状态枚举值,显示的疑问

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


加好友 发短信
等级:幼狐 帖子:182 积分:1968 威望:0 精华:0 注册:2012/7/2 9:35:00
行状态枚举值,显示的疑问  发帖心情 Post By:2012/7/24 17:39:00 [只看该作者]

行状态枚举值,显示的疑问:http://www.foxtable.com/help/topics/0428.htm

 窗口中测试按钮的代码:  

   Dim dr As DataRow = Tables(e.Form.TableName).Current.DataRow
   Select Case dr.RowState
       Case DataRowstate.added
           messagebox.show("added行状态的枚举为:" & 0 & vbcrlf & "added行状态的枚举实际为:" & dr.rowstate )
       Case DataRowState.Deleted
           messagebox.show("deleted行状态的枚举为:" & 1 & vbcrlf & "deleted行状态的枚举实际为:" & dr.rowstate )
       Case DataRowState.Modified
           messagebox.show("modified行状态的枚举为:" & 2 & vbcrlf & "modified行状态的枚举实际为:" & dr.rowstate )
       Case DataRowState.Unchanged
           messagebox.show("unchanged行状态的枚举为:" & 0 & vbcrlf & "unchanged行状态的枚举实际为:" & dr.rowstate )
    End Select

 

测试结果:unchanged的枚举值为2,modified的枚举值为:16,added的枚举值为:4,

疑问:请问行状态的枚举到底多少种?(因为出现16),如果有很多种,除帮助中的那几种外,还有哪些种类?

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:行状态显示的枚举值.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/24 17:45:00 [只看该作者]

你可以忽略这个问题的,枚举有1、2、3、4、5,也有1、2、4、8、16的

 回到顶部